Dois-je utiliser oauth2 pour mon API ?
Dois-je utiliser oauth2 pour mon API ?

Vidéo: Dois-je utiliser oauth2 pour mon API ?

Vidéo: Dois-je utiliser oauth2 pour mon API ?
Vidéo: Qu'est-ce que OAuth2 expliqué simplement ? 2024, Peut
Anonim

2 réponses. C'est bien que tu veuilles faire un repos API en nœud. Mais si vos données sont sensibles, telles que les données d'utilisateur privées, vous devez alors mettre une sorte de couche de sécurité sur votre API . Aussi, à l'aide de OAuth ou une autre sécurité basée sur des jetons peut vous aider à créer une meilleure vérification des autorisations sur votre base d'utilisateurs.

De plus, comment fonctionne OAuth2 dans l'API REST ?

OAuth2 est la méthode privilégiée pour authentifier l'accès au API . OAuth2 permet l'autorisation sans que l'application externe obtienne l'adresse e-mail ou le mot de passe de l'utilisateur. Au lieu de cela, l'application externe obtient un jeton qui autorise l'accès au compte de l'utilisateur.

Deuxièmement, OAuth2 est-il utilisé pour l'authentification ? OAuth 2.0 n'est pas un authentification protocole. Une grande partie de la confusion vient du fait qu'OAuth est utilisé à l'intérieur de authentification protocoles, et les développeurs verront les composants OAuth et interagiront avec le flux OAuth et supposeront qu'en utilisant simplement OAuth, ils peuvent accomplir authentification.

À côté de ci-dessus, dois-je utiliser OAuth ?

Tu devrait seul utiliser OAuth si vous en avez réellement besoin. Si vous créez un service où vous devez utilisation les données privées d'un utilisateur qui sont stockées sur un autre système - utiliser OAuth . Si ce n'est pas le cas, vous voudrez peut-être repenser votre approche !

Quel est le meilleur JWT ou OAuth2 ?

JWT est plus simple que SAML 1.1/2.0 et pris en charge par tous les appareils et il est Suite puissant que SWT (Simple Web Token). OAuth2 - OAuth2 résoudre un problème selon lequel l'utilisateur souhaite accéder aux données à l'aide d'un logiciel client tel que des applications Web basées sur la navigation, des applications mobiles natives ou des applications de bureau.

Conseillé: