UNPKG

@bixi/auth

Version:
69 lines 5.04 kB
/** * @fileoverview added by tsickle * Generated from: src/config.type.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { InjectionToken } from '@angular/core'; /** * @record */ export function BixiAuthConfig() { } if (false) { /** * 存储KEY值,默认:`_token` * @type {?|undefined} */ BixiAuthConfig.prototype.store_key; /** * 无效时跳转至登录页,默认:`true`,包括: * - 无效token值 * - token已过期(限JWT) * @type {?|undefined} */ BixiAuthConfig.prototype.token_invalid_redirect; /** * token过期时间偏移值,默认:`10` 秒(单位:秒) * @type {?|undefined} */ BixiAuthConfig.prototype.token_exp_offset; /** * 发送token参数名,默认:· * @type {?|undefined} */ BixiAuthConfig.prototype.token_send_key; /** * 发送token模板(默认为:`'${token}'`),使用 `${token}` 表示token点位符(**注意:**请务必使用 \`\` 包裹),例如: * * - `Bearer ${token}` * @type {?|undefined} */ BixiAuthConfig.prototype.token_send_template; /** * 发送token参数位置,默认:`header` * @type {?|undefined} */ BixiAuthConfig.prototype.token_send_place; /** * 登录页路由地址,默认:`/login` * @type {?|undefined} */ BixiAuthConfig.prototype.login_url; /** * 忽略TOKEN的URL地址列表,默认值为:`[/\/login/, /assets\//, /passport\//]` * @type {?|undefined} */ BixiAuthConfig.prototype.ignores; /** * 允许匿名登录KEY,若请求参数中带有该KEY表示忽略TOKEN,默认:`_allow_anonymous` * @type {?|undefined} */ BixiAuthConfig.prototype.allow_anonymous_key; /** * 是否校验失效时命中后继续调用后续拦截器的 `intercept` 方法,默认:`true` * @type {?|undefined} */ BixiAuthConfig.prototype.executeOtherInterceptors; } /** @type {?} */ export const BIXI_AUTH_CONFIG = new InjectionToken('bixi-auth-config'); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLnR5cGUuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL3N0ZXZlbnpob25nL0NvZGUvd29ya0NvZGUvYml4aV9hbmd1bGFyL3BhY2thZ2VzL2F1dGgvIiwic291cmNlcyI6WyJzcmMvY29uZmlnLnR5cGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7O0FBRy9DLG9DQTZDQzs7Ozs7O0lBekNDLG1DQUFtQjs7Ozs7OztJQU1uQixnREFBaUM7Ozs7O0lBSWpDLDBDQUEwQjs7Ozs7SUFJMUIsd0NBQXdCOzs7Ozs7O0lBTXhCLDZDQUE2Qjs7Ozs7SUFJN0IsMENBQTZDOzs7OztJQUk3QyxtQ0FBbUI7Ozs7O0lBSW5CLGlDQUFtQjs7Ozs7SUFJbkIsNkNBQTZCOzs7OztJQUk3QixrREFBbUM7OztBQUtyQyxNQUFNLE9BQU8sZ0JBQWdCLEdBQUcsSUFBSSxjQUFjLENBQWlCLGtCQUFrQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLy8gdHNsaW50OmRpc2FibGUtbmV4dC1saW5lOmludGVyZmFjZS1uYW1lXG5leHBvcnQgaW50ZXJmYWNlIEJpeGlBdXRoQ29uZmlnIHtcbiAgLyoqXG4gICAqIOWtmOWCqEtFWeWAvO+8jOm7mOiupO+8mmBfdG9rZW5gXG4gICAqL1xuICBzdG9yZV9rZXk/OiBzdHJpbmc7XG4gIC8qKlxuICAgKiDml6DmlYjml7bot7Povazoh7PnmbvlvZXpobXvvIzpu5jorqTvvJpgdHJ1ZWDvvIzljIXmi6zvvJpcbiAgICogLSDml6DmlYh0b2tlbuWAvFxuICAgKiAtIHRva2Vu5bey6L+H5pyf77yI6ZmQSldU77yJXG4gICAqL1xuICB0b2tlbl9pbnZhbGlkX3JlZGlyZWN0PzogYm9vbGVhbjtcbiAgLyoqXG4gICAqIHRva2Vu6L+H5pyf5pe26Ze05YGP56e75YC877yM6buY6K6k77yaYDEwYCDnp5LvvIjljZXkvY3vvJrnp5LvvIlcbiAgICovXG4gIHRva2VuX2V4cF9vZmZzZXQ/OiBudW1iZXI7XG4gIC8qKlxuICAgKiDlj5HpgIF0b2tlbuWPguaVsOWQje+8jOm7mOiupO+8msK3XG4gICAqL1xuICB0b2tlbl9zZW5kX2tleT86IHN0cmluZztcbiAgLyoqXG4gICAqIOWPkemAgXRva2Vu5qih5p2/77yI6buY6K6k5Li677yaYCcke3Rva2VufSdg77yJ77yM5L2/55SoIGAke3Rva2VufWAg6KGo56S6dG9rZW7ngrnkvY3nrKbvvIgqKuazqOaEj++8mioq6K+35Yqh5b+F5L2/55SoIFxcYFxcYCDljIXoo7nvvInvvIzkvovlpoLvvJpcbiAgICpcbiAgICogLSBgQmVhcmVyICR7dG9rZW59YFxuICAgKi9cbiAgdG9rZW5fc2VuZF90ZW1wbGF0ZT86IHN0cmluZztcbiAgLyoqXG4gICAqIOWPkemAgXRva2Vu5Y+C5pWw5L2N572u77yM6buY6K6k77yaYGhlYWRlcmBcbiAgICovXG4gIHRva2VuX3NlbmRfcGxhY2U/OiAnaGVhZGVyJyB8ICdib2R5JyB8ICd1cmwnO1xuICAvKipcbiAgICog55m75b2V6aG16Lev55Sx5Zyw5Z2A77yM6buY6K6k77yaYC9sb2dpbmBcbiAgICovXG4gIGxvZ2luX3VybD86IHN0cmluZztcbiAgLyoqXG4gICAqIOW/veeVpVRPS0VO55qEVVJM5Zyw5Z2A5YiX6KGo77yM6buY6K6k5YC85Li677yaYFsvXFwvbG9naW4vLCAvYXNzZXRzXFwvLywgL3Bhc3Nwb3J0XFwvL11gXG4gICAqL1xuICBpZ25vcmVzPzogUmVnRXhwW107XG4gIC8qKlxuICAgKiDlhYHorrjljL/lkI3nmbvlvZVLRVnvvIzoi6Xor7fmsYLlj4LmlbDkuK3luKbmnInor6VLRVnooajnpLrlv73nlaVUT0tFTu+8jOm7mOiupO+8mmBfYWxsb3dfYW5vbnltb3VzYFxuICAgKi9cbiAgYWxsb3dfYW5vbnltb3VzX2tleT86IHN0cmluZztcbiAgLyoqXG4gICAqIOaYr+WQpuagoemqjOWkseaViOaXtuWRveS4reWQjue7p+e7reiwg+eUqOWQjue7reaLpuaIquWZqOeahCBgaW50ZXJjZXB0YCDmlrnms5XvvIzpu5jorqTvvJpgdHJ1ZWBcbiAgICovXG4gIGV4ZWN1dGVPdGhlckludGVyY2VwdG9ycz86IGJvb2xlYW47XG59XG5cbmV4cG9ydCB0eXBlIEJpeGlBdXRoQ29uZmlnS2V5ID0ga2V5b2YgQml4aUF1dGhDb25maWc7XG5cbmV4cG9ydCBjb25zdCBCSVhJX0FVVEhfQ09ORklHID0gbmV3IEluamVjdGlvblRva2VuPEJpeGlBdXRoQ29uZmlnPignYml4aS1hdXRoLWNvbmZpZycpO1xuIl19