devise-token-auth pour créer une version d'application mobile d'une application Web Rails créée à l'aide de devise Lorsque j'essaie d'activer l'authentification par jeton avec lynndylanhurley / devise_token_auth), le cookie fonctionne et une autre information utilisateur est renvoyée.
Je vérifiais le point de terminaison créé par devise-token-auth en le frappant de l'avant. Si je le frappe directement avec curl, cela fonctionnerait ...
import { NativeModules } from 'react-native';
NativeModules.Networking.clearCookies(() => { });
L'article de référence est tel quel, mais si vous faites cela sur le recto (React Native), le cookie envoyé depuis l'API sera effacé sur le recto et il fonctionnera comme prévu.
Cette fois, il a été pris en charge sur la face avant, mais il semble qu'il puisse également être pris en charge en remplaçant le contrôleur devise-token-auth sur le côté arrière.
Il semble que les applications natives stockent les cookies par défaut. À propos, bien que le cookie ne puisse pas être utilisé par défaut en mode API Rails, cette fois, j'essayais d'ajouter une authentification par jeton à une application Web existante avec devise-token-auth, donc le cookie est passé. C'était.
https://qiita.com/kakken1988/items/504e679504b9e710cf21
Nous créons un service de partage d'albums / photos appelé Memopic. Veuillez l'utiliser! Si vous avez des opinions ou des demandes, veuillez nous contacter ici ([email protected]).
Non seulement ici, mais aussi lors de l'introduction de devise-token-auth, j'étais un peu accro à la coexistence avec devise, donc je vais bientôt écrire un article à ce sujet ~
Nous attendons vos suggestions et opinions avec impatience!
Recommended Posts