@bixi/auth
Version:
69 lines • 5.04 kB
JavaScript
/**
* @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