Sure, I'm attaching the extra information, for all the configured clients that I have tested, the two playground and Moodle and Okta which are the integrations that we want to have in place. I have cropped logs to make it easier but I'm attaching also full logs just in case.
Regarding Moodle integration, from these more detailed logs I'm seeing that a JWT token is issued but just not with all the claims that I would like, the issue is that I didn't find the place were to define claims to be present in the token.
In relation with Okta I don't know where is the issue but it seems to not work at all as with the playgrounds. I have added them as I found it strange that they didn't work as openidconnect.net worked perfectly with Keycloak with a configuration out of the box, but the more important for us is Okta and Moodle which are two services that we want to use.
Thank you very much in advance,
Moodle:
2. Here is the summary:
OPENID CONNECT CLIENTS DETAILS
------------------------------
- **Name:** Edunao
- **Client ID:** 3afb749b-b37a-4469-bc3b-f43e10ddf629
- **Subject Type:** pairwise
- **ClientSecret:** XXXXXXXXXXX
- **Application Type:** web
- **Persist Client Authorizations:** true
- **Pre-Authorization:** true
- **Authentication method for the Token Endpoint:** client_secret_post
- **Logout Session Required:** true
- **Include Claims In Id Token:** false
- **Disabled:** false
- **Login Redirect URIs:** [https://whispeak.edunao.com/auth/oidc/]
- **Scopes:** [profile, openid, email, user_name, address, permission, phone]
- **Grant types:** [authorization_code, implicit, refresh_token, password, client_credentials]
- **Response types:** [code, token, id_token]
3. HAR file:
[ https://www.dropbox.com/s/c3klccgcqjuv73p/whispeak-moodle.har?dl=0
](https://www.dropbox.com/s/c3klccgcqjuv73p/whispeak-moodle.har?dl=0)
4. Logs:
[https://www.dropbox.com/s/lg8s7xlye30mopa/oxauth.log?dl=0
](https://www.dropbox.com/s/lg8s7xlye30mopa/oxauth.log?dl=0)
5. Token with just username:
{
"aud": "3afb749b-b37a-4469-bc3b-f43e10ddf629",
"sub": "Q2YgaLDzrBAQ-g6L5P4l-Vw0BBNXlOe93o5oMag11iQ",
"x5t#S256": "",
"code": "43db691f-efd3-4017-b367-0e7193e393f9",
"scope": [
"openid",
"profile",
"email"
],
"iss": "https://gluu.pre.whispeak.io",
"token_type": "bearer",
"exp": 1621550221,
"iat": 1621549921,
"client_id": "3afb749b-b37a-4469-bc3b-f43e10ddf629",
"username": "testedunao2"
}
Okta:
2. Here is the summary:
OPENID CONNECT CLIENTS DETAILS
------------------------------
- **Name:** OktaOIN
- **Client ID:** 2c3aa794-c43f-4c4d-a15b-9266a95a0452
- **Subject Type:** pairwise
- **ClientSecret:** XXXXXXXXXXX
- **Application Type:** web
- **Persist Client Authorizations:** true
- **Pre-Authorization:** true
- **Authentication method for the Token Endpoint:** client_secret_post
- **Logout Session Required:** false
- **Include Claims In Id Token:** false
- **Disabled:** false
- **Login Redirect URIs:** [https://dev-05893753.okta.com/oauth2/v1/authorize/callback]
- **Scopes:** [profile, openid, permission, phone, address, mobile_phone, email, user_name]
- **Grant types:** [authorization_code, implicit, refresh_token, client_credentials, password]
- **Response types:** [code, token, id_token]
3. HAR file:
[https://www.dropbox.com/s/jqdvj66pls7mquv/whispeak-okta.har?dl=0
](https://www.dropbox.com/s/jqdvj66pls7mquv/whispeak-okta.har?dl=0)
4. Logs:
[https://www.dropbox.com/s/81ddxifasxaj8j7/oxauth-okta.log?dl=0
](https://www.dropbox.com/s/81ddxifasxaj8j7/oxauth-okta.log?dl=0)
Openidconnect.net:
2. Here is the summary:
OPENID CONNECT CLIENTS DETAILS
------------------------------
- **Name:** Openidconnect
- **Client ID:** b268c854-a7f6-48f5-9080-0a204b725245
- **Subject Type:** pairwise
- **ClientSecret:** XXXXXXXXXXX
- **Application Type:** web
- **Persist Client Authorizations:** true
- **Pre-Authorization:** true
- **Authentication method for the Token Endpoint:** client_secret_post
- **Logout Session Required:** true
- **Include Claims In Id Token:** false
- **Disabled:** false
- **Login Redirect URIs:** [https://openidconnect.net/callback]
- **Scopes:** [profile, openid, permission, phone, email, user_name]
- **Grant types:** [authorization_code, implicit, refresh_token, password]
- **Response types:** [code, token, id_token]
3. HAR file:
[https://www.dropbox.com/s/glzvrv2l9gk5v6c/whispeak-openidconnect.har?dl=0
](https://www.dropbox.com/s/glzvrv2l9gk5v6c/whispeak-openidconnect.har?dl=0)
4. Logs:
[https://www.dropbox.com/s/qef5qwv1ypxnux0/oxauth-openidconnectnet.log?dl=0
](https://www.dropbox.com/s/qef5qwv1ypxnux0/oxauth-openidconnectnet.log?dl=0)
Akamai:
2. Here is the summary:
OPENID CONNECT CLIENTS DETAILS
------------------------------
- **Name:** Akamai
- **Client ID:** 2185671e-0094-476e-9726-50084cb7b764
- **Subject Type:** pairwise
- **ClientSecret:** XXXXXXXXXXX
- **Application Type:** web
- **Persist Client Authorizations:** true
- **Pre-Authorization:** true
- **Authentication method for the Token Endpoint:** client_secret_post
- **Logout Session Required:** true
- **Include Claims In Id Token:** false
- **Disabled:** false
- **Login Redirect URIs:** [https://oidc-playground.akamai.com/redirect_uri]
- **Scopes:** [profile, openid, permission, phone, address, email, user_name]
- **Grant types:** [authorization_code, implicit, refresh_token, password, client_credentials, urn:ietf:params:oauth:grant-type:uma-ticket]
- **Response types:** [code, token, id_token]
3. HAR file:
[https://www.dropbox.com/s/gevjbp4mcwrmex7/whispeak-akamai.har?dl=0
](https://www.dropbox.com/s/gevjbp4mcwrmex7/whispeak-akamai.har?dl=0)
4. Logs:
[https://www.dropbox.com/s/beesecwonjov6nk/oxauth-akamai.log?dl=0
](https://www.dropbox.com/s/beesecwonjov6nk/oxauth-akamai.log?dl=0)
**Full Logs**
[https://www.dropbox.com/s/tb4xmj9tnohirri/oxauth-full.log?dl=0](https://www.dropbox.com/s/tb4xmj9tnohirri/oxauth-full.log?dl=0)