-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Labels
questionAsk how to do something or how something worksAsk how to do something or how something works
Description
Should I be able to get the ID token when using Okta?
I have a working project using Okta. I am requesting the following scopes in my [...nextauth].js file...
scope: "openid profile email offline_access"
The Okta docs indicate the id_token is included in the response from /v1/token if the "openid" scope was requested.
console output of "message" in session Event...
{
session: {
user: {
name: 'Bruce',
email: 'bruce@redacted',
image: null
},
expires: '2020-07-30T21:12:10.158Z'
},
jwt: {
user: { name: 'Bruce', email: 'bruce@redacted' },
account: {
provider: 'okta',
type: 'oauth',
id: '00ubk926sxN1qb8ZW4x6',
refreshToken: 'IjQMrKDYYgtuIIxssqrnT_ZuHEYHNZXY_uyZIOjOp7U',
accessToken: 'redacted',
accessTokenExpires: null
}
}
}
The access token decodes to
{
"ver": 1,
"jti": "AT.l1a5pxB-uVn5FpbUGG_Mo0OUF7ySZQNu361JKsnu5qE.m/3Vy0DhG5LJKBRVs/SLm18+v8jnsNOC1iTxwTJLCUo=",
"iss": "https://dev-726851.okta.com",
"aud": "https://dev-726851.okta.com",
"sub": "bruce@redacted",
"iat": 1593551529,
"exp": 1593555129,
"cid": "0oac1u4f77TZisppR4x6",
"uid": "00ubk926sxN1qb8ZW4x6",
"scp": [
"openid",
"profile",
"email",
"offline_access"
]
}
Metadata
Metadata
Assignees
Labels
questionAsk how to do something or how something worksAsk how to do something or how something works