在登录时响应本机jwt令牌认证

时间:2018-11-10 17:03:05

标签: reactjs react-native authentication login jwt

在表单组件中,我正在为jwt令牌使用占位符。

export const ACCESS_TOKEN = 'access_token';

在我的登录功能(表单组件内)中,我已将jwt令牌返回到日志中

const token = response.data.token;
console.log("token is: ", token);

然后我有一个如图所示的授权助手

import { AsyncStorage } from 'react-native';
import { ACCESS_TOKEN } from './components/Form';

export const onSignIn = async () => AsyncStorage.setItem(ACCESS_TOKEN, 'true');

export const onSignOut = () => AsyncStorage.removeItem(ACCESS_TOKEN);

export const isSignedIn = () =>
  new Promise((resolve, reject) => {
    AsyncStorage.getItem(ACCESS_TOKEN)
      .then(res => {
        if (res !== null) {
          resolve(true);
        } else {
          resolve(false);
        }
      })
      .catch(err => reject(err));
  });
//

我的问题是如何将登录时返回的jwt令牌传递到授权帮助程序,而不是使用占位符。

感谢您的帮助。 谢谢

0 个答案:

没有答案