akveo / akveo/nebular

refresh_token key on login??

Ouverte
#1,274 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
module:auth needs docs
Langage dominant
TypeScript
Étoiles
8.1k
Forks
1.5k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hey! It is rather more a question than an issue, but I haven't find a place where to ask, so I'm asking it here.

I have an endpoint, which returns a json object with keys in case of successful login:
```
{
token: "string",
refresh_token: "string"
}
```

I have configured the app using the next code:

```
export const NB_CORE_PROVIDERS = [
...DataModule.forRoot().providers,
...NbAuthModule.forRoot({

strategies: [
NbPasswordAuthStrategy.setup({
name: 'email', // email
baseEndpoint: 'https://mydomain.com/api',
login: {
endpoint: '/login',
method: 'post',
defaultErrors: ['Wrong combination of email/password!'],
defaultMessages: ['You have successfully logged in!'],
},
token: {
key: 'token',
}
}),
],
forms: {
login: {
back: false,
},
},
}).providers,

NbSecurityModule.forRoot({
accessControl: {
guest: {
view: '*',
},
user: {
parent: 'guest',
create: '*',
edit: '*',
remove: '*',
},
},
}).providers,

{
provide: NbRoleProvider, useClass: NbSimpleRoleProvider,
},
AnalyticsService,
];
```

There is a key that can be set for the `token` key, but there is no way to set a configuration for the `refresh_token` key.
Have I missed something?

The application stores the token and successfully loggs in, but the refresh_token is not stored on successful login.
How do I fix this?

Thank you in advance!

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.