Adding more context information.

I have removed given_name claim from openid scope to avoid getting
given_name via scopes also noticed VALUE column is alway null in
IDN_OIDC_REQ_OBJECT_CLAIMS table. Is that the intended behavior ?


​

Appreciate If you can look into this.

Thanks,
Gayan



On Tue, Apr 10, 2018 at 10:03 AM, gayan gunawardana <[email protected]
> wrote:

> Please note that I have gone through exactly same steps in [1], [2] for
> wso2is-5.6.0-m1
>
>
> [1] https://docs.wso2.com/display/IS550/Passing+OIDC+Authenticat
> ion+Request+Parameters+in+a+Request+Object
> [2] https://docs.wso2.com/display/IS550/Request+Object+Support
>
> On Tue, Apr 10, 2018 at 9:52 AM, gayan gunawardana <
> [email protected]> wrote:
>
>>
>>
>> On Tue, Apr 10, 2018 at 9:44 AM, Hasanthi Purnima Dissanayake <
>> [email protected]> wrote:
>>
>>> Hi Gayan,
>>>
>>> *Request object *
>>>>
>>>> {
>>>>   "iss": "KqpUgGLpJaW5n5_OiAJlSnMiCiIa",
>>>>   "aud": "https://localhost:9444/oauth2/token";,
>>>>   "response_type": "id_token token",
>>>>   "client_id": "KqpUgGLpJaW5n5_OiAJlSnMiCiIa",
>>>>   "redirect_uri": "http://localhost:8080/playground2/oauth2client";,
>>>>   "scope": "openid",
>>>>   "state": "af0ifjsldkj",
>>>>   "nonce": "n-0S6_WzA2Mj",
>>>>   "max_age": 86400,
>>>>   "claims": {
>>>>     "userinfo": {
>>>>       "given_name": {
>>>>         "essential": true
>>>>       }
>>>>     },
>>>>     "id_token": {
>>>>       "given_name": {
>>>>         "essential": true
>>>>       },
>>>>       "acr": {
>>>>         "values": [
>>>>           "urn:mace:incommon:iap:silver"
>>>>         ]
>>>>       }
>>>>     }
>>>>   }
>>>> }
>>>>
>>>>
>>> Can you please provide the full authorization request that you are
>>> using. For your reference I will add a sample request as below.
>>>
>> There you go.
>> https://localhost:9443/oauth2/authorize?response_type=id_tok
>> en%20token&client_id=KqpUgGLpJaW5n5_OiAJlSnMiCiIa&redirect_
>> uri=http://localhost:8080/playground2/oauth2client&scope
>> =openid&state=af0ifjsldkj&nonce=n-0S6_WzA2Mj&request=eyJ
>> hbGciOiJSUzI1NiIsImtpZCI6ImsyYmRjIn0.eyJpc3MiOiJLcXBVZ0dMcEp
>> hVzVuNV9PaUFKbFNuTWlDaUlhIiwiYXVkIjoiaHR0cHM6Ly9sb2NhbGhvc3Q
>> 6OTQ0NC9vYXV0aDIvdG9rZW4iLCJyZXNwb25zZV90eXBlIjoiaWRfdG9rZW4
>> gdG9rZW4iLCJjbGllbnRfaWQiOiJLcXBVZ0dMcEphVzVuNV9PaUFKbFNuTWl
>> DaUlhIiwicmVkaXJlY3RfdXJpIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3B
>> sYXlncm91bmQyL29hdXRoMmNsaWVudCIsInNjb3BlIjoib3BlbmlkIiwic3R
>> hdGUiOiJhZjBpZmpzbGRraiIsIm5vbmNlIjoibi0wUzZfV3pBMk1qIiwibWF
>> 4X2FnZSI6ODY0MDAsImNsYWltcyI6eyJ1c2VyaW5mbyI6eyJnaXZlbl9uYW1
>> lIjp7ImVzc2VudGlhbCI6dHJ1ZX19LCJpZF90b2tlbiI6eyJnaXZlbl9uYW1
>> lIjp7ImVzc2VudGlhbCI6dHJ1ZX0sImFjciI6eyJ2YWx1ZXMiOlsidXJuOm1
>> hY2U6aW5jb21tb246aWFwOnNpbHZlciJdfX19fQ.riFqPq298AVlQgjEztmW
>> RAHwyGlvVsF9x0xwPmCrpQwWebJLEjmGLnBjuZsfXGk5dczlmgEB6SKf0o3W
>> WmMDgRMemHbxcnKvyaLxVX_PatZs72PC2kTCK71yK0qqwuGkifyK0fmHl_Uz
>> abyz17Hfspc5B11EdEl3cPJNheFZBuKGe68q_Z8TmBdpFVm6CPpTv2HkGcNJ
>> PzO4jfvl2KYb49v0WiV4gpGHKvy8ZPyEY-cdUxvI9uSUyxValC_M4S47usY55Dr_9F3weF_
>> Rd2d1uyNOebMnJGe-MvP2kwCVHpik-4kEHBJc4xw8TDmgS5HjB1UNiLrqOdzv0cRc-finAQ
>>
>>>
>>> https://server.example.com/authorize?
>>>     response_type=code%20id_token
>>>     &client_id=s6BhdRkqt3
>>>     &redirect_uri=https%3A%2F%2Fclient.example.org%2Fcb
>>>     &scope=openid
>>>     &state=af0ifjsldkj
>>>     &nonce=n-0S6_WzA2Mj
>>>     &request=eyJhbGciOiJSUzI1NiIsImtpZCI6ImsyYmRjIn0.ew0KICJpc3MiOiA
>>>     iczZCaGRSa3F0MyIsDQogImF1ZCI6ICJodHRwczovL3NlcnZlci5leGFtcGxlLmN
>>>     vbSIsDQogInJlc3BvbnNlX3R5cGUiOiAiY29kZSBpZF90b2tlbiIsDQogImNsaWV
>>>     udF9pZCI6ICJzNkJoZFJrcXQzIiwNCiAicmVkaXJlY3RfdXJpIjogImh0dHBzOi8
>>>     vY2xpZW50LmV4YW1wbGUub3JnL2NiIiwNCiAic2NvcGUiOiAib3BlbmlkIiwNCiA
>>>     ic3RhdGUiOiAiYWYwaWZqc2xka2oiLA0KICJub25jZSI6ICJuLTBTNl9XekEyTWo
>>>     iLA0KICJtYXhfYWdlIjogODY0MDAsDQogImNsYWltcyI6IA0KICB7DQogICAidXN
>>>     lcmluZm8iOiANCiAgICB7DQogICAgICJnaXZlbl9uYW1lIjogeyJlc3NlbnRpYWw
>>>     iOiB0cnVlfSwNCiAgICAgIm5pY2tuYW1lIjogbnVsbCwNCiAgICAgImVtYWlsIjo
>>>     geyJlc3NlbnRpYWwiOiB0cnVlfSwNCiAgICAgImVtYWlsX3ZlcmlmaWVkIjogeyJ
>>>     lc3NlbnRpYWwiOiB0cnVlfSwNCiAgICAgInBpY3R1cmUiOiBudWxsDQogICAgfSw
>>>     NCiAgICJpZF90b2tlbiI6IA0KICAgIHsNCiAgICAgImdlbmRlciI6IG51bGwsDQo
>>>     gICAgICJiaXJ0aGRhdGUiOiB7ImVzc2VudGlhbCI6IHRydWV9LA0KICAgICAiYWN
>>>     yIjogeyJ2YWx1ZXMiOiBbInVybjptYWNlOmluY29tbW9uOmlhcDpzaWx2ZXIiXX0
>>>     NCiAgICB9DQogIH0NCn0.nwwnNsk1-ZkbmnvsF6zTHm8CHERFMGQPhos-EJcaH4H
>>>     h-sMgk8ePrGhw_trPYs8KQxsn6R9Emo_wHwajyFKzuMXZFSZ3p6Mb8dkxtVyjoy2
>>>     GIzvuJT_u7PkY2t8QU9hjBcHs68PkgjDVTrG1uRTx0GxFbuPbj96tVuj11pTnmFC
>>>     UR6IEOXKYr7iGOCRB3btfJhM0_AKQUfqKnRlrRscc8Kol-cSLWoYE9l5QqholImz
>>>     jT_cMnNIznW9E7CDyWXTsO70xnB4SkG6pXfLSjLLlxmPGiyon_-Te111V8uE83Il
>>>     zCYIb_NMXvtTIVc1jpspnTSD7xMbpL-2QgwUsAlMGzw
>>>
>>> From the above mail what I understand is that you have provided a plain
>>> text value for the request parameter.  But here the value of the
>>> request parameter should be a JWT/JWS or  JWE. After using a JWT if you
>>> still observe the error please get back to us.
>>>
>>
>>> Thanks,
>>>
>>>
>>>
>>> On Tue, Apr 10, 2018 at 9:37 AM, gayan gunawardana <
>>> [email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> Sent below request, expecting *given_name* claim but ID Token doesn't
>>>> have given_name claim when obtaining ID Token from Implicit grant type.
>>>>
>>>> *Request object *
>>>>
>>>> {
>>>>   "iss": "KqpUgGLpJaW5n5_OiAJlSnMiCiIa",
>>>>   "aud": "https://localhost:9444/oauth2/token";,
>>>>   "response_type": "id_token token",
>>>>   "client_id": "KqpUgGLpJaW5n5_OiAJlSnMiCiIa",
>>>>   "redirect_uri": "http://localhost:8080/playground2/oauth2client";,
>>>>   "scope": "openid",
>>>>   "state": "af0ifjsldkj",
>>>>   "nonce": "n-0S6_WzA2Mj",
>>>>   "max_age": 86400,
>>>>   "claims": {
>>>>     "userinfo": {
>>>>       "given_name": {
>>>>         "essential": true
>>>>       }
>>>>     },
>>>>     "id_token": {
>>>>       "given_name": {
>>>>         "essential": true
>>>>       },
>>>>       "acr": {
>>>>         "values": [
>>>>           "urn:mace:incommon:iap:silver"
>>>>         ]
>>>>       }
>>>>     }
>>>>   }
>>>> }
>>>>
>>>> *ID Token*
>>>>
>>>> {
>>>>   "at_hash": "A73K_CSStq6fs611ZzFs7A",
>>>>   "sub": "admin",
>>>>   "aud": [
>>>>     "KqpUgGLpJaW5n5_OiAJlSnMiCiIa"
>>>>   ],
>>>>   "azp": "KqpUgGLpJaW5n5_OiAJlSnMiCiIa",
>>>>   "amr": [],
>>>>   "iss": "https://localhost:9444/oauth2/token";,
>>>>   "exp": 1523335098,
>>>>   "nonce": "n-0S6_WzA2Mj",
>>>>   "iat": 1523331498,
>>>>   "sid": "e7278e7c-224b-45c2-a8e0-e5f36cb77b47"
>>>> }
>>>>
>>>>
>>>> [1] https://docs.wso2.com/display/IS550/Passing+OIDC+Authenticat
>>>> ion+Request+Parameters+in+a+Request+Object
>>>> [2] https://docs.wso2.com/display/IS550/Request+Object+Support
>>>>
>>>> Thanks,
>>>> Gayan
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Hasanthi Dissanayake
>>>
>>> Senior Software Engineer | WSO2
>>>
>>> E: [email protected]
>>> M :0718407133| http://wso2.com <http://wso2.com/>
>>>
>>
>>
>>
>> --
>> Gayan
>>
>
>
>
> --
> Gayan
>



-- 
Gayan
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to