The IdP ID token which is used to authenticated the user.
POST
/user/v1/session:exchangeTokenAuthenticate using ID token
Exchange an ID token from your IdP for an access token.
Returns
curl https://api.userhub.com/user/v1/session:exchangeToken \
-H "UserHub-Api-Key: $USERHUB_USER_KEY" \
--json '{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}'
const res = await userApi.session.exchangeToken({
token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
});
res, err := userApi.Session().ExchangeToken(
context.Background(),
&userapi.SessionExchangeTokenInput{
Token: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
},
)
$res = $userApi->session->exchangeToken(
token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...',
);
res = user_api.session.exchangeToken(
token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
)
Response bodyJSON
{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"expireTime": "2024-11-15T13:00:00Z"
}