La interfaz de usuario o la línea de comandos llaman a este punto final con un código de un solo uso recibido de la función de devolución de llamada de OIDC para obtener tokens de acceso y actualización JWT locales.
Cuerpo
Requerido
Código de un solo uso y verificador PKCE opcional
-
El código es el código de un solo uso que se recibe de la función de devolución de llamada OIDC.
-
CodeVerifier es el verificador de código PKCE opcional que canjea un código generado con un code_challenge proporcionado por la CLI (inicio de sesión en el navegador). Se omite en los inicios de sesión de la interfaz de usuario y en las versiones antiguas de la CLI.
POST /auth/oidc/exchange
curl \
--request POST 'https://agentengine.mongodb.com/auth/oidc/exchange' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{
"code": "string",
"code_verifier": "string"
}'
Solicitar ejemplos
{
"code": "string",
"code_verifier": "string"
}
Ejemplos de respuesta (200)
{
"access_token": "string",
"atlas_connection_status": "connected",
"refresh_token": "string",
"token_type": "string"
}
Ejemplos de respuesta (400)
{}
Ejemplos de respuesta (401)
{}
Ejemplos de respuesta (503)
{}