UNPKG

@kephas/ngx-oidc

Version:

Provides the integration of the OIDC API with Kephas and Angular 12+.

27 lines 2.48 kB
import { __decorate } from "tslib"; import { AppService, Priority, SingletonAppServiceContract } from "@kephas/core"; import { NgTarget } from "@kephas/ngx-core"; /** * This service should be overwritten in the end application * to provide the real identity application ID in the getIdentityAppId() method. * * @export * @class AppIdProvider */ let AppIdProvider = class AppIdProvider { /** * Gets the identity application ID. * * @returns * @memberof AppIdProvider */ getIdentityAppId() { return '[TODO-APP-ID]'; } }; AppIdProvider = __decorate([ AppService({ overridePriority: Priority.Lowest }), SingletonAppServiceContract({ target: NgTarget }) ], AppIdProvider); export { AppIdProvider }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwSWRQcm92aWRlci5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMva2VwaGFzL25neC1vaWRjL3NyYy9saWIvYXBwSWRQcm92aWRlci5zZXJ2aWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSwyQkFBMkIsRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUNqRixPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFFNUM7Ozs7OztHQU1HO0FBR0gsSUFBYSxhQUFhLEdBQTFCLE1BQWEsYUFBYTtJQUN4Qjs7Ozs7T0FLRztJQUNILGdCQUFnQjtRQUNkLE9BQU8sZUFBZSxDQUFDO0lBQ3pCLENBQUM7Q0FDRixDQUFBO0FBVlksYUFBYTtJQUZ6QixVQUFVLENBQUMsRUFBRSxnQkFBZ0IsRUFBRSxRQUFRLENBQUMsTUFBTSxFQUFFLENBQUM7SUFDakQsMkJBQTJCLENBQUMsRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUFFLENBQUM7R0FDckMsYUFBYSxDQVV6QjtTQVZZLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBcHBTZXJ2aWNlLCBQcmlvcml0eSwgU2luZ2xldG9uQXBwU2VydmljZUNvbnRyYWN0IH0gZnJvbSBcIkBrZXBoYXMvY29yZVwiO1xyXG5pbXBvcnQgeyBOZ1RhcmdldCB9IGZyb20gXCJAa2VwaGFzL25neC1jb3JlXCI7XHJcblxyXG4vKipcclxuICogVGhpcyBzZXJ2aWNlIHNob3VsZCBiZSBvdmVyd3JpdHRlbiBpbiB0aGUgZW5kIGFwcGxpY2F0aW9uXHJcbiAqIHRvIHByb3ZpZGUgdGhlIHJlYWwgaWRlbnRpdHkgYXBwbGljYXRpb24gSUQgaW4gdGhlIGdldElkZW50aXR5QXBwSWQoKSBtZXRob2QuXHJcbiAqXHJcbiAqIEBleHBvcnRcclxuICogQGNsYXNzIEFwcElkUHJvdmlkZXJcclxuICovXHJcbkBBcHBTZXJ2aWNlKHsgb3ZlcnJpZGVQcmlvcml0eTogUHJpb3JpdHkuTG93ZXN0IH0pXHJcbkBTaW5nbGV0b25BcHBTZXJ2aWNlQ29udHJhY3QoeyB0YXJnZXQ6IE5nVGFyZ2V0IH0pXHJcbmV4cG9ydCBjbGFzcyBBcHBJZFByb3ZpZGVyIHtcclxuICAvKipcclxuICAgKiBHZXRzIHRoZSBpZGVudGl0eSBhcHBsaWNhdGlvbiBJRC5cclxuICAgKlxyXG4gICAqIEByZXR1cm5zXHJcbiAgICogQG1lbWJlcm9mIEFwcElkUHJvdmlkZXJcclxuICAgKi9cclxuICBnZXRJZGVudGl0eUFwcElkKCkge1xyXG4gICAgcmV0dXJuICdbVE9ETy1BUFAtSURdJztcclxuICB9XHJcbn1cclxuIl19