Saltar al contenido principal
Usa estos endpoints para iniciar flujos OpenID/OAuth. Los endpoints de inicio de sesión están pensados para el navegador y devuelven redirecciones; los callbacks reciben la respuesta del proveedor.
Las integraciones deben estar habilitadas antes de usar OAuth. Consulta las guías del operador para Confluence y SharePoint.

Solicitud básica y respuesta

Inicia un flujo de inicio de sesión llamando al endpoint del proveedor y siguiendo la redirección.

Redirecciones SSO de usuario

curl -i "https://{BASE_URL}/api/v1/auth/google/login"
HTTP/1.1 302 Found
Location: https://accounts.google.com/o/oauth2/v2/auth?client_id=...&redirect_uri=...

Redirecciones OAuth de integraciones

curl -i "https://{BASE_URL}/api/v1/app/integration/confluence/login"
HTTP/1.1 302 Found
Location: https://auth.atlassian.com/authorize?client_id=...&redirect_uri=...

Inicio de sesión con una instancia específica

curl -i "https://{BASE_URL}/api/v1/app/integration/confluence/{integrationID}/login"
HTTP/1.1 302 Found
Location: https://auth.atlassian.com/authorize?client_id=...&state=conf_8a7b6c5d4e3f2a1b

Renovación del token de la integración

curl -X POST "https://{BASE_URL}/api/v1/app/integration/confluence/{integrationID}/refresh_token" \
  -H "Authorization: Bearer {API_TOKEN}"
"ok"

Callbacks

curl -i "https://{BASE_URL}/api/v1/auth/microsoft/callback?code=...&state=..."
HTTP/1.1 302 Found
Location: https://{BASE_URL}/app/login/success

Errores y casos límite

  • 302: esperado en inicio de sesión y callback.
  • 401/403: token ausente para la renovación.
  • 404: integración no encontrada.