integrate login page wih api and keycloak
This commit is contained in:
@@ -19,3 +19,42 @@ export interface ExtendedSession {
|
||||
refreshToken: string;
|
||||
expiresAt: number;
|
||||
}
|
||||
|
||||
export interface AuthInfoData {
|
||||
auth_provider: string;
|
||||
email: string;
|
||||
name: string;
|
||||
role: any;
|
||||
user_id: string;
|
||||
username: string;
|
||||
}
|
||||
|
||||
export interface AuthInfoResponse {
|
||||
data: AuthInfoData;
|
||||
message: string;
|
||||
}
|
||||
|
||||
|
||||
|
||||
export interface LogoutResponse {
|
||||
success: boolean;
|
||||
logoutUrl?: string;
|
||||
}
|
||||
|
||||
export interface SessionData {
|
||||
user: AuthInfoData;
|
||||
accessToken: string;
|
||||
idToken?: string;
|
||||
refreshToken: string;
|
||||
expiresAt: number;
|
||||
}
|
||||
|
||||
export interface LoginResponse {
|
||||
data : {
|
||||
provider: string;
|
||||
access_token: string;
|
||||
refresh_token: string;
|
||||
expires_in: number;
|
||||
token_type: string;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user