Authorize FIDO Transaction Signing

Authorize Transaction Signing function that verify user’s username with FIDO 2 key together with transaction id and details.

Below is the URL to access the API functions:

POST /v2/CentagateWS/webresources/auth/authFidoTrans

Parameters

ParametersOccurenceDescriptions
usernameRequiredRegistered Username in CENTAGATE Cloud
transactionIdRequiredThe user’s Transaction Id that have sent during request.
detailsRequiredThe user`s transaction details
fidoChallengeRequiredThe fido challenge key
assertionRequiredThe FIDO key public key credentials
authTokenoptionalThe previous generated authToken
integrationKeyRequiredIntegration Key Of The App That The User Wants To Authenticate
unixTimestampRequiredCurrent Time In Unixtimestamp
supportFidoOptionalFIDO Authentication Option, Pass True To Enable And False To Disable. Or Leave It Empty
ipAddressOptionalIP Address From Where The Authentication Request Is Originated.
userAgentOptionalPlatform Information Of Authentication Request is made of.
browserFpOptionalBrowser Fingerprint
HMACRequiredHmac Generated From Combination (username + transactionId + details + fidoChallenge + assertion + authToken + userAgent + integrationKey + supportFido + browserFp + unixTimeStamp + ipAddress) Using Secretkey (Can Be Obtained From The App Page) As The Key

Sample Code

As in below there are some examples of source code of access the API functions: