Refactor AuthenticatedState to store displayName and uid

The AuthenticatedState interface was updated to directly store the
`displayName` and `uid` properties. Previously, it stored the entire
`CasContent` object, which contained these properties along with others
that were not consistently used. This change simplifies the interface
and reduces redundancy.
This commit is contained in:
2026-01-08 20:04:17 +01:00
parent bda47fd88b
commit dc0af96470
9 changed files with 17 additions and 21 deletions
+2 -1
View File
@@ -5,7 +5,8 @@ export interface AuthenticatedState {
isAuthenticated: true;
isFromPolytech: boolean;
role: "etudiant" | "professeur" | "administration" | "autre";
session: CasContent;
displayName: string;
uid: string;
availablePages: Record<string, string>;
}