angular-simple-oidc
Version:
Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.
15 lines • 2.71 kB
JavaScript
import { SimpleOidcError } from 'angular-simple-oidc/core';
export class ChildWindowClosedError extends SimpleOidcError {
constructor(context) {
super(`Child window has been closed, no response was received`, `child-window-closed`, context);
}
}
export class PopupAuthorizationConfigurationMissingError extends SimpleOidcError {
constructor() {
super(`Expected POPUP_AUTHORIZATION_CONFIG to be in Injector.` +
`\nYou need to provide a configuration either with PopupAuthorizationModule.forRoot() ` +
`or by adding your own (Observable<PopupAuthorizationConfig> | PopupAuthorizationConfig) ` +
`into the injector with the POPUP_AUTHORIZATION_CONFIG injection token.`, `popup-authorization-config-missing`, null);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYW5ndWxhci1zaW1wbGUtb2lkYy9zcmMvbGliL3BvcHVwLWF1dGhvcml6YXRpb24vZXJyb3JzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUUzRCxNQUFNLE9BQU8sc0JBQXVCLFNBQVEsZUFBZTtJQUN2RCxZQUFZLE9BQVk7UUFDcEIsS0FBSyxDQUNELHdEQUF3RCxFQUN4RCxxQkFBcUIsRUFDckIsT0FBTyxDQUNWLENBQUM7SUFDTixDQUFDO0NBQ0o7QUFFRCxNQUFNLE9BQU8sMkNBQTRDLFNBQVEsZUFBZTtJQUM1RTtRQUNJLEtBQUssQ0FDRCx3REFBd0Q7WUFDeEQsdUZBQXVGO1lBQ3ZGLDBGQUEwRjtZQUMxRix3RUFBd0UsRUFDeEUsb0NBQW9DLEVBQ3BDLElBQUksQ0FDUCxDQUFDO0lBQ04sQ0FBQztDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU2ltcGxlT2lkY0Vycm9yIH0gZnJvbSAnYW5ndWxhci1zaW1wbGUtb2lkYy9jb3JlJztcblxuZXhwb3J0IGNsYXNzIENoaWxkV2luZG93Q2xvc2VkRXJyb3IgZXh0ZW5kcyBTaW1wbGVPaWRjRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKGNvbnRleHQ6IGFueSkge1xuICAgICAgICBzdXBlcihcbiAgICAgICAgICAgIGBDaGlsZCB3aW5kb3cgaGFzIGJlZW4gY2xvc2VkLCBubyByZXNwb25zZSB3YXMgcmVjZWl2ZWRgLFxuICAgICAgICAgICAgYGNoaWxkLXdpbmRvdy1jbG9zZWRgLFxuICAgICAgICAgICAgY29udGV4dFxuICAgICAgICApO1xuICAgIH1cbn1cblxuZXhwb3J0IGNsYXNzIFBvcHVwQXV0aG9yaXphdGlvbkNvbmZpZ3VyYXRpb25NaXNzaW5nRXJyb3IgZXh0ZW5kcyBTaW1wbGVPaWRjRXJyb3Ige1xuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcihcbiAgICAgICAgICAgIGBFeHBlY3RlZCBQT1BVUF9BVVRIT1JJWkFUSU9OX0NPTkZJRyB0byBiZSBpbiBJbmplY3Rvci5gICtcbiAgICAgICAgICAgIGBcXG5Zb3UgbmVlZCB0byBwcm92aWRlIGEgY29uZmlndXJhdGlvbiBlaXRoZXIgd2l0aCBQb3B1cEF1dGhvcml6YXRpb25Nb2R1bGUuZm9yUm9vdCgpIGAgK1xuICAgICAgICAgICAgYG9yIGJ5IGFkZGluZyB5b3VyIG93biAoT2JzZXJ2YWJsZTxQb3B1cEF1dGhvcml6YXRpb25Db25maWc+IHwgUG9wdXBBdXRob3JpemF0aW9uQ29uZmlnKSBgICtcbiAgICAgICAgICAgIGBpbnRvIHRoZSBpbmplY3RvciB3aXRoIHRoZSBQT1BVUF9BVVRIT1JJWkFUSU9OX0NPTkZJRyBpbmplY3Rpb24gdG9rZW4uYCxcbiAgICAgICAgICAgIGBwb3B1cC1hdXRob3JpemF0aW9uLWNvbmZpZy1taXNzaW5nYCxcbiAgICAgICAgICAgIG51bGxcbiAgICAgICAgKTtcbiAgICB9XG59XG4iXX0=