0
認証にangular2-jwtを使用しています。デフォルトのトークン名をtoken
からcustomer
に変更する必要があります。angle2-jwtのAuthConfigConstsをどこに設定しますか?
DEFAULT_TOKEN_NAME
プロパティをAuthConfigConsts
に変更する必要があることがわかりました。しかし、どこでどのようにすればいいのか分かりません。
認証にangular2-jwtを使用しています。デフォルトのトークン名をtoken
からcustomer
に変更する必要があります。angle2-jwtのAuthConfigConstsをどこに設定しますか?
DEFAULT_TOKEN_NAME
プロパティをAuthConfigConsts
に変更する必要があることがわかりました。しかし、どこでどのようにすればいいのか分かりません。
NgModule
に提供されますあなたの工場作成するときは、これを行うことができます。
// Provider
/**
* Factory for JWT Authentication.
*
* @param http
* @param options
* @returns {AuthHttp}
*/
export function authHttpServiceFactory(http: Http, options: RequestOptions) {
return new AuthHttp(new AuthConfig({
tokenName: '<yourTokenName>',
}), http, options);
}
// @NgModule provider:
{
provide: AuthHttp,
useFactory: authHttpServiceFactory,
deps: [Http, RequestOptions]
},
AuthConfig
's constructorセットのこれらのプロパティは、Object.assign
を使用します。