Security API
A API Security (SSO) oferece endpoints para autenticação, obtenção de tokens e recuperação de informações do usuário autenticado.
📥 Collections Postman desta seção
Obter Token - Autenticação client_credentials
SSO Completo - Fluxo OpenID Connect
Endpoints Disponíveis
Autenticação
- Obter Token - Obtém token de acesso usando client_credentials
Dados do Usuário
- UserInfo - Recupera informações básicas do usuário (email, nome completo e ID)
- Profile - Obtém o perfil completo do usuário
URLs
| Método | URL | Ação | Descrição |
|---|---|---|---|
| POST | /api/token | Autenticar | Obtém token de acesso usando client_credentials |
| GET | /api/userinfo | Visualizar | Recupera informações básicas do usuário |
| GET | /api/profile/{clientId}?identity={identity} | Visualizar | Obtém o perfil completo do usuário |
Ambientes
Produção:
{security-producao}=https://security.fanbase.com.br
Homologação:
{security-homologacao}=https://security.fantest.com.br
Autenticação
Os endpoints de Security utilizam diferentes métodos de autenticação:
- Obter Token: Utiliza
grant_type: client_credentialscom credenciais de cliente - UserInfo e Profile: Requerem token de acesso obtido através do fluxo OAuth 2.0
Credenciais
Para utilizar os endpoints de Security, você precisa de:
client_id: ID do cliente fornecido pela Fanbaseclient_secret: Segredo do cliente fornecido pela Fanbase
Essas credenciais devem ser mantidas em sigilo e nunca expostas no frontend.
