@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
TypeScript
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';