angular-simple-oidc
Version:
Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.
12 lines • 1.84 kB
JavaScript
import { SimpleOidcError } from 'angular-simple-oidc/core';
export class ObtainDiscoveryDocumentError extends SimpleOidcError {
constructor(context) {
super('Failed to obtain discovery document', 'discovery-doc-fetch-failed', context);
}
}
export class ObtainJWTKeysError extends SimpleOidcError {
constructor(context) {
super('Failed to obtain JWT Keys', 'jwt-keys-fetch-failed', context);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1zaW1wbGUtb2lkYy9zcmMvbGliL2Rpc2NvdmVyeS1kb2N1bWVudC9lcnJvcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLDBCQUEwQixDQUFDO0FBRTNELE1BQU0sT0FBTyw0QkFBNkIsU0FBUSxlQUFlO0lBQzdELFlBQVksT0FBWTtRQUNwQixLQUFLLENBQ0QscUNBQXFDLEVBQ3JDLDRCQUE0QixFQUM1QixPQUFPLENBQ1YsQ0FBQztJQUNOLENBQUM7Q0FDSjtBQUVELE1BQU0sT0FBTyxrQkFBbUIsU0FBUSxlQUFlO0lBQ25ELFlBQVksT0FBWTtRQUNwQixLQUFLLENBQ0QsMkJBQTJCLEVBQzNCLHVCQUF1QixFQUN2QixPQUFPLENBQ1YsQ0FBQztJQUNOLENBQUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFNpbXBsZU9pZGNFcnJvciB9IGZyb20gJ2FuZ3VsYXItc2ltcGxlLW9pZGMvY29yZSc7XG5cbmV4cG9ydCBjbGFzcyBPYnRhaW5EaXNjb3ZlcnlEb2N1bWVudEVycm9yIGV4dGVuZHMgU2ltcGxlT2lkY0Vycm9yIHtcbiAgICBjb25zdHJ1Y3Rvcihjb250ZXh0OiBhbnkpIHtcbiAgICAgICAgc3VwZXIoXG4gICAgICAgICAgICAnRmFpbGVkIHRvIG9idGFpbiBkaXNjb3ZlcnkgZG9jdW1lbnQnLFxuICAgICAgICAgICAgJ2Rpc2NvdmVyeS1kb2MtZmV0Y2gtZmFpbGVkJyxcbiAgICAgICAgICAgIGNvbnRleHRcbiAgICAgICAgKTtcbiAgICB9XG59XG5cbmV4cG9ydCBjbGFzcyBPYnRhaW5KV1RLZXlzRXJyb3IgZXh0ZW5kcyBTaW1wbGVPaWRjRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKGNvbnRleHQ6IGFueSkge1xuICAgICAgICBzdXBlcihcbiAgICAgICAgICAgICdGYWlsZWQgdG8gb2J0YWluIEpXVCBLZXlzJyxcbiAgICAgICAgICAgICdqd3Qta2V5cy1mZXRjaC1mYWlsZWQnLFxuICAgICAgICAgICAgY29udGV4dFxuICAgICAgICApO1xuICAgIH1cbn1cblxuIl19