# Posso usar a API do Discourse para autenticar usuários em outro aplicativo?

**URL:** <https://meta.discourse.org/t/can-i-use-the-discourse-api-to-authenticate-users-in-another-app/266322>\
**Category:** SSO\
**Created:** [26 Maio , 2023 14:29 UTC](https://meta.discourse.org/t/can-i-use-the-discourse-api-to-authenticate-users-in-another-app/266322 "2023-05-26T14:29:17Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![ClawdiaWolf](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/clawdiawolf/32/262518_2.png) [@ClawdiaWolf](https://meta.discourse.org/u/ClawdiaWolf)\
**Post date:** [26 Maio , 2023 23:05 UTC](https://meta.discourse.org/t/can-i-use-the-discourse-api-to-authenticate-users-in-another-app/266322/11 "2023-05-26T23:05:18Z")

</div>

A melhor maneira de obter o que você deseja em um aplicativo desktop é usando as Chaves de API de Usuário.

Você precisa de uma interface web, seja no aplicativo ou abrindo o navegador, mas se você fizer seu aplicativo ser um manipulador para o protocolo usado pelos aplicativos móveis, você pode facilmente obter o token dessa maneira e só precisar usar o navegador novamente se o token expirar ou eles usarem um dispositivo diferente.

Minha experiência pessoal com isso é que usar as Chaves de API de Usuário é uma opção muito mais segura e simples do que tentar usar os endpoints de sessão. 🙂

---

_[View the full topic](https://meta.discourse.org/t/can-i-use-the-discourse-api-to-authenticate-users-in-another-app/266322)._
