@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
19 lines (18 loc) • 490 B
TypeScript
import { AuthenticationValidationStatuses } from './Enums';
import { GuidValue } from './Guid';
export interface AuthState {
tenantId: GuidValue;
azureTenantId: GuidValue;
redirectUrl: string;
}
export interface TokenValidationResult {
authenticationUrl: string;
status: AuthenticationValidationStatuses;
token?: OmniaToken;
state?: AuthState;
}
export interface OmniaToken {
tokenKey: string;
loginName: string;
expires: number;
}