J.Andreina created KNOX-1002:
--------------------------------

             Summary: Knox Token Service Client data with comma separated list 
of values for a key should be handled
                 Key: KNOX-1002
                 URL: https://issues.apache.org/jira/browse/KNOX-1002
             Project: Apache Knox
          Issue Type: Bug
          Components: Server
            Reporter: J.Andreina


If in case in client data , a key has got list of comma separated values, then 
only the first value in the list is considered in the response.
Should be able to  differentiate between commas within values and comma used as 
delimiter for key value pair. When used escape character for comma within 
values list is also not working.
 
For example
Configured a comma separated list of value for a key as below
{code}
            <name>knox.token.client.data</name>
            <value>key1=value1,value2,value3,key2=value4</value>
 {code}
*Response is as follows:*
{"access_token":"eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJndWVzdCIsImF1ZCI6InRva2VuYmFzZWQiLCJpc3MiOiJLTk9YU1NPIiwiZXhwIjo1MTUwMzU1MTA1Mn0.bpGoIsVTp2sgF74kyQYRRNAW9wW-nhg5_A3N40Zfb1FuK5apED-PDNfZBroMQ9wLy80egPWMqPbTVFa9vrdZ2RJgNdOfnlaE-Ey-qr7khRZQAaeb42aGUjGxnUAipZvoRbp48lWH-w3wOTq5qV6EBu0cczxqw0rxD2zZTmsk2oQ",{color:red}"key1":"value1","key2":"value4"{color},"target_url":"https://$KNOX_HOST:$KNOX_PORT/gateway/tokenbased","token_type":"Bearer
 ","expires_in":51503551052130}




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to