[ https://issues.apache.org/jira/browse/CLOUDSTACK-9191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16278368#comment-16278368 ]
Reshad Bashir commented on CLOUDSTACK-9191: ------------------------------------------- We too are experiencing this issue and it is very frustrating as it makes building a good application for Cloudstack very difficult. > ACS 4.6 Custom Offer Signature mismatch "ERROR : "unable to verify user > credentials and/or request signature"" > -------------------------------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-9191 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9191 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: API > Affects Versions: 4.6.0 > Environment: ACS 4.6 with KVM hypervisors > Reporter: AssistanZ Networks Pvt > Priority: Minor > Labels: newbie > > ERROR : "unable to verify user credentials and/or request signature" > Request to CloudStack without custom offering through application : > apiKey=lGMCRQI6maiFCDsKuZAHI63u1upxCrUnNrWbXAnUZZE_qyEv7ozK_yNzYvNfXgX5x5mRcedIKynzSyLA5hf8yg&command=deployVirtualMachine&displayname=admin&displayvm=true&domainid=3776269a-949d-11e5-b907-e06995a35804&keyboard=us&name=priya&networkids=7efa5852-7e1f-4a26-9351-00f9d863aa3e&projectid=527ebed8-23f6-4c9f-9ee0-05926b035b1e&response=json&serviceofferingid=cb9fe060-1870-4bd0-8c0e-3980107acce6&templateid=96e753af-5e1a-4bf9-a28a-9f609ee06202&zoneid=af3ed220-7e36-4459-a6ea-9587a18246c0&signature=FU4xL%2FdGsYoihfWdvT%2FPrwwzthQ%3D > This is working fine. > Request to CloudStack with custom offering through application : > apiKey=lGMCRQI6maiFCDsKuZAHI63u1upxCrUnNrWbXAnUZZE_qyEv7ozK_yNzYvNfXgX5x5mRcedIKynzSyLA5hf8yg&command=deployVirtualMachine&details%5B0%5D.cpuNumber=3&details%5B0%5D.cpuSpeed=1500&details%5B0%5D.memory=512&hypervisor=KVM&iptonetworklist%5B0%5D.networkid=7efa5852-7e1f-4a26-9351-00f9d863aa3e&response=json&serviceofferingid=a1613485-8cdf-4d84-8b97-8c2695128a2f&templateid=37acb430-949d-11e5-b907-e06995a35804&zoneid=af3ed220-7e36-4459-a6ea-9587a18246c0&signature=FU4xL%2FdGsYoihfWdvT%2FPrwwzthQ%3D > ERROR : "unable to verify user credentials and/or request signature" > Values are mapped same as CloudStack command string formation. > It is generating same signature for both. Noticed difference in CloudStack is > cpuSpeed and cpuNumber. In both Speed and Number, first letter in upper case. > During signature generation we will convert all the values to lower case. -- This message was sent by Atlassian JIRA (v6.4.14#64029)