sensei-uaepass
Version:
🥋 Master of UAE Pass integration! Angular OAuth 2.0 (PKCE) client with sensei-level signals-based state management, multi-language support, and elegant UI components.
35 lines (34 loc) • 877 B
TypeScript
export declare enum UaePassAuthStatus {
Idle = "idle",
Authorizing = "authorizing",
ExchangingToken = "exchangingToken",
Authenticated = "authenticated",
Error = "error",
LoggedOut = "loggedOut"
}
export declare enum UaePassStorageMode {
None = "none",
Session = "session",
Local = "local"
}
export declare enum UaePassAcr {
MobileOnDevice = "urn:digitalid:authentication:flow:mobileondevice",
Web = "urn:safelayer:tws:policies:authentication:level:low"
}
export declare enum UaePassLanguageCode {
En = "en",
Ar = "ar"
}
export declare enum UaePassEnvironment {
Production = "production",
Staging = "staging"
}
export declare enum OAuthResponseType {
Code = "code"
}
export declare enum CodeChallengeMethod {
S256 = "S256"
}
export declare enum OAuthGrantType {
AuthorizationCode = "authorization_code"
}