angular-simple-oidc
Version:
Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.
38 lines (37 loc) • 1.2 kB
TypeScript
import { SimpleOidcInfoEvent } from 'angular-simple-oidc/events';
import { TokenRequestResult } from 'angular-simple-oidc/core';
import { ClaimCollection } from './models';
export declare class TokensObtainedEvent extends SimpleOidcInfoEvent<TokenRequestResult> {
constructor(tokens: TokenRequestResult);
}
export declare class TokensValidatedEvent extends SimpleOidcInfoEvent<TokenRequestResult> {
constructor(tokens: TokenRequestResult);
}
export declare class TokensReadyEvent extends SimpleOidcInfoEvent<TokenRequestResult> {
constructor(tokens: TokenRequestResult);
}
export declare class AccessTokenExpiredEvent extends SimpleOidcInfoEvent<{
token: string;
expiredAt: Date;
now?: Date;
}> {
constructor(payload: {
token: string;
expiredAt: Date;
now?: Date;
});
}
export declare class AccessTokenExpiringEvent extends SimpleOidcInfoEvent<{
token: string;
expiresAt: Date;
now?: Date;
}> {
constructor(payload: {
token: string;
expiresAt: Date;
now?: Date;
});
}
export declare class UserInfoObtainedEvent extends SimpleOidcInfoEvent<ClaimCollection> {
constructor(payload: ClaimCollection);
}