UNPKG

@stardyn/angular-auth

Version:

Angular Authentication Service - Lightweight, configurable authentication service for Angular applications with token management and role-based access control

17 lines (16 loc) 1.13 kB
export { AuthService } from './services/AuthService'; export { AuthGuard } from './guards/AuthGuard'; export { LoginGuard } from './guards/LoginGuard'; export { AuthRoleGuard, withPermissions, withPermissionsAndRedirect } from './guards/AuthRoleGuard'; export { XconAuthIfRoleDirective } from './guards/AuthDirective'; export { provideXconAuth, provideXconAuthStandard, provideXconAuthWithRefresh } from './auth-factory-main'; export { XConUserUtils } from './models/XConUserUtils'; export { StandardAuthResponseParser } from './parsers/StandardAuthResponseParser'; export type { XConUser, XConUserAuthority, XConUserSettings } from './models/XConUser'; export type { XConUserAdditionalInfo } from './models/XConUserAdditionalInfo'; export type { AuthResponse } from './models/AuthResponse'; export type { LoginRequest, LoginMicrosoftRequest } from './models/LoginRequest'; export type { RefreshTokenRequest } from './models/RefreshTokenRequest'; export type { XconCoreAuthConfig } from './models/AuthConfig'; export type { PermissionError } from './guards/AuthRoleGuard'; export { XconPasswordHashType } from './models/AuthConfig';