UNPKG

@ebondu/angular2-keycloak

Version:
54 lines 11 kB
/* * Copyright 2022 ebondu and/or its affiliates * and other contributors as indicated by the @author tags. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { InjectionToken } from '@angular/core'; export const KEYCLOAK_JSON_PATH = new InjectionToken('keycloakJsonPath'); export const KEYCLOAK_INIT_OPTIONS = new InjectionToken('keycloakOptions'); export const KEYCLOAK_CONF = new InjectionToken('keycloakConfiguration'); export var KeycloakAdapterName; (function (KeycloakAdapterName) { KeycloakAdapterName["CORDOVA"] = "cordova"; KeycloakAdapterName["DEFAULT"] = "default"; KeycloakAdapterName["ANY"] = "any"; })(KeycloakAdapterName || (KeycloakAdapterName = {})); export var KeycloakOnLoad; (function (KeycloakOnLoad) { KeycloakOnLoad["LOGIN_REQUIRED"] = "login-required"; KeycloakOnLoad["CHECK_SSO"] = "check-sso"; })(KeycloakOnLoad || (KeycloakOnLoad = {})); export var KeycloakResponseMode; (function (KeycloakResponseMode) { KeycloakResponseMode["QUERY"] = "query"; KeycloakResponseMode["FRAGMENT"] = "fragment"; })(KeycloakResponseMode || (KeycloakResponseMode = {})); export var KeycloakResponseType; (function (KeycloakResponseType) { KeycloakResponseType["CODE"] = "code"; KeycloakResponseType["ID_TOKEN"] = "id_token token"; KeycloakResponseType["CODE_ID_TOKEN"] = "code id_token token"; })(KeycloakResponseType || (KeycloakResponseType = {})); export var KeycloakFlow; (function (KeycloakFlow) { KeycloakFlow["STANDARD"] = "standard"; KeycloakFlow["IMPLICIT"] = "implicit"; KeycloakFlow["HYBRID"] = "hybrid"; })(KeycloakFlow || (KeycloakFlow = {})); export var LogoutMethod; (function (LogoutMethod) { LogoutMethod["POST"] = "post"; LogoutMethod["GET"] = "get"; })(LogoutMethod || (LogoutMethod = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2V5Y2xvYWstY29uZmlnLm1vZGVsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZWJvbmR1L2FuZ3VsYXIta2V5Y2xvYWsvc3JjL2xpYi9tb2RlbC9rZXljbG9hay1jb25maWcubW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7OztHQWVHO0FBRUgsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUvQyxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBRyxJQUFJLGNBQWMsQ0FBUyxrQkFBa0IsQ0FBQyxDQUFDO0FBQ2pGLE1BQU0sQ0FBQyxNQUFNLHFCQUFxQixHQUFHLElBQUksY0FBYyxDQUFzQixpQkFBaUIsQ0FBQyxDQUFDO0FBQ2hHLE1BQU0sQ0FBQyxNQUFNLGFBQWEsR0FBRyxJQUFJLGNBQWMsQ0FBd0IsdUJBQXVCLENBQUMsQ0FBQztBQUVoRyxNQUFNLENBQU4sSUFBWSxtQkFBMkU7QUFBdkYsV0FBWSxtQkFBbUI7SUFBRSwwQ0FBbUIsQ0FBQTtJQUFFLDBDQUFtQixDQUFBO0lBQUUsa0NBQVcsQ0FBQTtBQUFBLENBQUMsRUFBM0UsbUJBQW1CLEtBQW5CLG1CQUFtQixRQUF3RDtBQUV2RixNQUFNLENBQU4sSUFBWSxjQUEyRTtBQUF2RixXQUFZLGNBQWM7SUFBRSxtREFBaUMsQ0FBQTtJQUFFLHlDQUF1QixDQUFBO0FBQUEsQ0FBQyxFQUEzRSxjQUFjLEtBQWQsY0FBYyxRQUE2RDtBQUV2RixNQUFNLENBQU4sSUFBWSxvQkFBNkQ7QUFBekUsV0FBWSxvQkFBb0I7SUFBRSx1Q0FBZSxDQUFBO0lBQUUsNkNBQXFCLENBQUE7QUFBQSxDQUFDLEVBQTdELG9CQUFvQixLQUFwQixvQkFBb0IsUUFBeUM7QUFFekUsTUFBTSxDQUFOLElBQVksb0JBQXdHO0FBQXBILFdBQVksb0JBQW9CO0lBQUUscUNBQWEsQ0FBQTtJQUFFLG1EQUEyQixDQUFBO0lBQUUsNkRBQXFDLENBQUE7QUFBQSxDQUFDLEVBQXhHLG9CQUFvQixLQUFwQixvQkFBb0IsUUFBb0Y7QUFFcEgsTUFBTSxDQUFOLElBQVksWUFBOEU7QUFBMUYsV0FBWSxZQUFZO0lBQUUscUNBQXFCLENBQUE7SUFBRSxxQ0FBcUIsQ0FBQTtJQUFFLGlDQUFpQixDQUFBO0FBQUEsQ0FBQyxFQUE5RSxZQUFZLEtBQVosWUFBWSxRQUFrRTtBQUUxRixNQUFNLENBQU4sSUFBWSxZQUF5QztBQUFyRCxXQUFZLFlBQVk7SUFBRSw2QkFBYSxDQUFBO0lBQUUsMkJBQVcsQ0FBQTtBQUFBLENBQUMsRUFBekMsWUFBWSxLQUFaLFlBQVksUUFBNkIiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQ29weXJpZ2h0IDIwMjIgZWJvbmR1IGFuZC9vciBpdHMgYWZmaWxpYXRlc1xuICogYW5kIG90aGVyIGNvbnRyaWJ1dG9ycyBhcyBpbmRpY2F0ZWQgYnkgdGhlIEBhdXRob3IgdGFncy5cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG5pbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgY29uc3QgS0VZQ0xPQUtfSlNPTl9QQVRIID0gbmV3IEluamVjdGlvblRva2VuPHN0cmluZz4oJ2tleWNsb2FrSnNvblBhdGgnKTtcbmV4cG9ydCBjb25zdCBLRVlDTE9BS19JTklUX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW48S2V5Y2xvYWtJbml0T3B0aW9ucz4oJ2tleWNsb2FrT3B0aW9ucycpO1xuZXhwb3J0IGNvbnN0IEtFWUNMT0FLX0NPTkYgPSBuZXcgSW5qZWN0aW9uVG9rZW48S2V5Y2xvYWtDb25maWd1cmF0aW9uPigna2V5Y2xvYWtDb25maWd1cmF0aW9uJyk7XG5cbmV4cG9ydCBlbnVtIEtleWNsb2FrQWRhcHRlck5hbWUge0NPUkRPVkEgPSAnY29yZG92YScsIERFRkFVTFQgPSAnZGVmYXVsdCcsIEFOWSA9ICdhbnknfVxuXG5leHBvcnQgZW51bSBLZXljbG9ha09uTG9hZCB7TE9HSU5fUkVRVUlSRUQgPSAnbG9naW4tcmVxdWlyZWQnLCBDSEVDS19TU08gPSAnY2hlY2stc3NvJ31cblxuZXhwb3J0IGVudW0gS2V5Y2xvYWtSZXNwb25zZU1vZGUge1FVRVJZID0gJ3F1ZXJ5JywgRlJBR01FTlQgPSAnZnJhZ21lbnQnfVxuXG5leHBvcnQgZW51bSBLZXljbG9ha1Jlc3BvbnNlVHlwZSB7Q09ERSA9ICdjb2RlJywgSURfVE9LRU4gPSAnaWRfdG9rZW4gdG9rZW4nLCBDT0RFX0lEX1RPS0VOID0gJ2NvZGUgaWRfdG9rZW4gdG9rZW4nfVxuXG5leHBvcnQgZW51bSBLZXljbG9ha0Zsb3cge1NUQU5EQVJEID0gJ3N0YW5kYXJkJywgSU1QTElDSVQgPSAnaW1wbGljaXQnLCBIWUJSSUQgPSAnaHlicmlkJ31cblxuZXhwb3J0IGVudW0gTG9nb3V0TWV0aG9kIHtQT1NUID0gJ3Bvc3QnLCBHRVQgPSAnZ2V0J31cblxuXG5leHBvcnQgaW50ZXJmYWNlIEtleWNsb2FrSW5pdE9wdGlvbnMge1xuXG4gIHVzZU5vbmNlPzogYm9vbGVhbjtcblxuICAvKipcbiAgICogQWxsb3dzIHRvIHVzZSBkaWZmZXJlbnQgYWRhcHRlcjpcbiAgICpcbiAgICogLSB7c3RyaW5nfSBkZWZhdWx0IC0gdXNpbmcgYnJvd3NlciBhcGkgZm9yIHJlZGlyZWN0c1xuICAgKiAtIHtzdHJpbmd9IGNvcmRvdmEgLSB1c2luZyBjb3Jkb3ZhIHBsdWdpbnNcbiAgICogLSB7ZnVuY3Rpb259IC0gYWxsb3dzIHRvIHByb3ZpZGUgY3VzdG9tIGZ1bmN0aW9uIGFzIGFkYXB0ZXIuXG4gICAqL1xuICBhZGFwdGVyPzogS2V5Y2xvYWtBZGFwdGVyTmFtZTtcblxuICAvKipcbiAgICogU3BlY2lmaWVzIGFuIGFjdGlvbiB0byBkbyBvbiBsb2FkLlxuICAgKi9cbiAgb25Mb2FkPzogS2V5Y2xvYWtPbkxvYWQ7XG5cbiAgLyoqXG4gICAqIFNldCBhbiBpbml0aWFsIHZhbHVlIGZvciB0aGUgdG9rZW4uXG4gICAqL1xuICB0b2tlbj86IHN0cmluZztcblxuICAvKipcbiAgICogU2V0IGFuIGluaXRpYWwgdmFsdWUgZm9yIHRoZSByZWZyZXNoIHRva2VuLlxuICAgKi9cbiAgcmVmcmVzaFRva2VuPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBTZXQgYW4gaW5pdGlhbCB2YWx1ZSBmb3IgdGhlIGlkIHRva2VuIChvbmx5IHRvZ2V0aGVyIHdpdGggYHRva2VuYCBvclxuICAgKiBgcmVmcmVzaFRva2VuYCkuXG4gICAqL1xuICBpZFRva2VuPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBTZXQgYW4gaW5pdGlhbCB2YWx1ZSBmb3Igc2tldyBiZXR3ZWVuIGxvY2FsIHRpbWUgYW5kIEtleWNsb2FrIHNlcnZlciBpblxuICAgKiBzZWNvbmRzIChvbmx5IHRvZ2V0aGVyIHdpdGggYHRva2VuYCBvciBgcmVmcmVzaFRva2VuYCkuXG4gICAqL1xuICB0aW1lU2tldz86IG51bWJlcjtcblxuICAvKipcbiAgICogU2V0IHRvIGVuYWJsZS9kaXNhYmxlIG1vbml0b3JpbmcgbG9naW4gc3RhdGUuXG4gICAqIEBkZWZhdWx0IHRydWVcbiAgICovXG4gIGNoZWNrTG9naW5JZnJhbWU/OiBib29sZWFuO1xuXG4gIC8qKlxuICAgKiBTZXQgdGhlIGludGVydmFsIHRvIGNoZWNrIGxvZ2luIHN0YXRlIChpbiBzZWNvbmRzKS5cbiAgICogQGRlZmF1bHQgNVxuICAgKi9cbiAgY2hlY2tMb2dpbklmcmFtZUludGVydmFsPzogbnVtYmVyO1xuXG4gIC8qKlxuICAgKiBTZXQgdGhlIHJlZGlyZWN0IHVyaSB0byBzaWxlbnQgY2hlY2sgbG9naW4gc3RhdGUuXG4gICAqL1xuICBzaWxlbnRDaGVja1Nzb1JlZGlyZWN0VXJpPzogc3RyaW5nO1xuXG4gIHNpbGVudENoZWNrU3NvRmFsbGJhY2s/OiBib29sZWFuO1xuXG4gIC8qKlxuICAgKiBTZXQgdGhlIE9wZW5JRCBDb25uZWN0IHJlc3BvbnNlIG1vZGUgdG8gc2VuZCB0byBLZXljbG9hayB1cG9uIGxvZ2luLlxuICAgKiBAZGVmYXVsdCBmcmFnbWVudCBBZnRlciBzdWNjZXNzZnVsIGF1dGhlbnRpY2F0aW9uIEtleWNsb2FrIHdpbGwgcmVkaXJlY3RcbiAgICogICAgICAgICAgICAgICAgICAgdG8gSmF2YVNjcmlwdCBhcHBsaWNhdGlvbiB3aXRoIE9wZW5JRCBDb25uZWN0IHBhcmFtZXRlcnNcbiAgICogICAgICAgICAgICAgICAgICAgYWRkZWQgaW4gVVJMIGZyYWdtZW50LiBUaGlzIGlzIGdlbmVyYWxseSBzYWZlciBhbmRcbiAgICogICAgICAgICAgICAgICAgICAgcmVjb21tZW5kZWQgb3ZlciBxdWVyeS5cbiAgICovXG4gIHJlc3BvbnNlTW9kZT86IEtleWNsb2FrUmVzcG9uc2VNb2RlO1xuXG4gIC8qKlxuICAgKiBTZXQgdGhlIE9wZW5JRCBDb25uZWN0IGZsb3cuXG4gICAqIEBkZWZhdWx0IHN0YW5kYXJkXG4gICAqL1xuICBmbG93PzogS2V5Y2xvYWtGbG93O1xuXG4gIHBrY2VNZXRob2Q/OiBzdHJpbmc7XG5cbiAgbG9nb3V0TWV0aG9kPzogTG9nb3V0TWV0aG9kO1xuXG4gIHNjb3BlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEtleWNsb2FrTG9naW5PcHRpb25zIHtcbiAgLyoqXG4gICAqIFVuZG9jdW1lbnRlZC5cbiAgICovXG4gIHNjb3BlPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBTcGVjaWZpZXMgdGhlIHVyaSB0byByZWRpcmVjdCB0byBhZnRlciBsb2dpbi5cbiAgICovXG4gIHJlZGlyZWN0VXJpPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBCeSBkZWZhdWx0IHRoZSBsb2dpbiBzY3JlZW4gaXMgZGlzcGxheWVkIGlmIHRoZSB1c2VyIGlzIG5vdCBsb2dnZWQgaW50b1xuICAgKiBLZXljbG9hay4gVG8gb25seSBhdXRoZW50aWNhdGUgdG8gdGhlIGFwcGxpY2F0aW9uIGlmIHRoZSB1c2VyIGlzIGFscmVhZHlcbiAgICogbG9nZ2VkIGluIGFuZCBub3QgZGlzcGxheSB0aGUgbG9naW4gcGFnZSBpZiB0aGUgdXNlciBpcyBub3QgbG9nZ2VkIGluLCBzZXRcbiAgICogdGhpcyBvcHRpb24gdG8gYCdub25lJ2AuIFRvIGFsd2F5cyByZXF1aXJlIHJlLWF1dGhlbnRpY2F0aW9uIGFuZCBpZ25vcmVcbiAgICogU1NPLCBzZXQgdGhpcyBvcHRpb24gdG8gYCdsb2dpbidgLlxuICAgKi9cbiAgcHJvbXB0PzogJ25vbmUnIHwgJ2xvZ2luJztcblxuICAvKipcbiAgICogSWYgdmFsdWUgaXMgYCdyZWdpc3RlcidgIHRoZW4gdXNlciBpcyByZWRpcmVjdGVkIHRvIHJlZ2lzdHJhdGlvbiBwYWdlLFxuICAgKiBvdGhlcndpc2UgdG8gbG9naW4gcGFnZS5cbiAgICovXG4gIGFjdGlvbj86ICdyZWdpc3Rlcic7XG5cbiAgLyoqXG4gICAqIFVzZWQganVzdCBpZiB1c2VyIGlzIGFscmVhZHkgYXV0aGVudGljYXRlZC4gU3BlY2lmaWVzIG1heGltdW0gdGltZSBzaW5jZVxuICAgKiB0aGUgYXV0aGVudGljYXRpb24gb2YgdXNlciBoYXBwZW5lZC4gSWYgdXNlciBpcyBhbHJlYWR5IGF1dGhlbnRpY2F0ZWQgZm9yXG4gICAqIGxvbmdlciB0aW1lIHRoYW4gYCdtYXhBZ2UnYCwgdGhlIFNTTyBpcyBpZ25vcmVkIGFuZCBoZSB3aWxsIG5lZWQgdG9cbiAgICogYXV0aGVudGljYXRlIGFnYWluLlxuICAgKi9cbiAgbWF4QWdlPzogbnVtYmVyO1xuXG4gIC8qKlxuICAgKiBVc2VkIHRvIHByZS1maWxsIHRoZSB1c2VybmFtZS9lbWFpbCBmaWVsZCBvbiB0aGUgbG9naW4gZm9ybS5cbiAgICovXG4gIGxvZ2luSGludD86IHN0cmluZztcblxuICAvKipcbiAgICogVXNlZCB0byB0ZWxsIEtleWNsb2FrIHdoaWNoIElEUCB0aGUgdXNlciB3YW50cyB0byBhdXRoZW50aWNhdGUgd2l0aC5cbiAgICovXG4gIGlkcEhpbnQ/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFNldHMgdGhlICd1aV9sb2NhbGVzJyBxdWVyeSBwYXJhbSBpbiBjb21wbGlhbmNlIHdpdGggc2VjdGlvbiAzLjEuMi4xXG4gICAqIG9mIHRoZSBPSURDIDEuMCBzcGVjaWZpY2F0aW9uLlxuICAgKi9cbiAgbG9jYWxlPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBTcGVjaWZpZXMgdGhlIGRlc2lyZWQgS2V5Y2xvYWsgbG9jYWxlIGZvciB0aGUgVUkuICBUaGlzIGRpZmZlcnMgZnJvbVxuICAgKiB0aGUgbG9jYWxlIHBhcmFtIGluIHRoYXQgaXQgdGVsbHMgdGhlIEtleWNsb2FrIHNlcnZlciB0byBzZXQgYSBjb29raWUgYW5kIHVwZGF0ZVxuICAgKiB0aGUgdXNlcidzIHByb2ZpbGUgdG8gYSBuZXcgcHJlZmVycmVkIGxvY2FsZS5cbiAgICovXG4gIGtjTG9jYWxlPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEtleWNsb2FrQ29uZmlndXJhdGlvbiB7XG4gIHJlYWxtOiBzdHJpbmc7XG4gIGF1dGhTZXJ2ZXJVcmw6IHN0cmluZztcbiAgY2xpZW50SWQ6IHN0cmluZztcbiAgY2xpZW50U2VjcmV0Pzogc3RyaW5nO1xufVxuIl19