# OpenID - X/Twitter

### Conta de Desenvolvedor

Para configurar o login via X/Twitter é necessário primeiro criar uma Conta de Desenvolvedor em: [https://developer.twitter.com](https://developer.twitter.com). Após a criação, acessar o console de desenvolvedor em [https://https://console.x.com](https://console.x.com)

### Criação do App

Dentro do console, selecion "Apps" e então "Create App", preencha com o nome desejado do aplicativo (CtrlSpot) e selecione o Environment "Production":

[![image.png](https://images.ctrlspot.com/uploads/images/gallery/2026-02/scaled-1680-/TZSUugwuHGEMiK8N-image.png)](https://images.ctrlspot.com/uploads/images/gallery/2026-02/TZSUugwuHGEMiK8N-image.png)

Após a criação do App, serão exibidos alguns valores. Não é necessário salvá-los pois serão gerados novamente nos passos seguintes.

Depois de criado, o app deve ser exibido no seu Console de desenvolvedor do X:

[![image.png](https://images.ctrlspot.com/uploads/images/gallery/2026-02/scaled-1680-/VnocUhAlkxTq3ExM-image.png)](https://images.ctrlspot.com/uploads/images/gallery/2026-02/VnocUhAlkxTq3ExM-image.png)

Clique no App e então à direita clique em "Set up" dentro "User Authentication Settings":

Em "App Permissions" selecione "Read":

[![image.png](https://images.ctrlspot.com/uploads/images/gallery/2026-02/scaled-1680-/GvufpF6XGyvbds9k-image.png)](https://images.ctrlspot.com/uploads/images/gallery/2026-02/GvufpF6XGyvbds9k-image.png)

Em "Type of App" selecione "Web App, Automated App or Bot":

[![image.png](https://images.ctrlspot.com/uploads/images/gallery/2026-02/scaled-1680-/7lHc4BubaVjzC5Fz-image.png)](https://images.ctrlspot.com/uploads/images/gallery/2026-02/7lHc4BubaVjzC5Fz-image.png)

Em "App Info" preencha conforme a imagem abaixo, substituindo "captive.ctrlspot.com" pela URL do seu Captive Portal:

[![image.png](https://images.ctrlspot.com/uploads/images/gallery/2026-02/scaled-1680-/J20bJBvEahNiCz5b-image.png)](https://images.ctrlspot.com/uploads/images/gallery/2026-02/J20bJBvEahNiCz5b-image.png)

Clique em "Save Changes", será exibida uma janela com dois valores (Client ID e Client Secret), copie os dois e guarde para configuração posterior.