Adaptive Authentication API

This function did not do authentication. It does risk calculation return you the return object that is similar to normal authentication function. From there you will know whether you need to perform step-up authentication or not.

Below is the URL to access the API functions:

POST /v2/CentagateWS/webresources/auth/adaptive

Parameters

NoParametersOccurenceDescriptions
1usernameRequiredRegistered Username In CENTAGATE Cloud
2AuthResultRequiredEither "True" Or "False". True = Authentication Success. This Function Will Return And Inform User Whether Need Step Up Authentication Or Not. False = Authentication Failed. This Value Send Back To CENTAGATE For Indexing Statistic Purpose.
3AuthTokenOptionalThe Previous Generated AuthToken.
4IntegrationKeyRequiredIntegration Key Of The App That The User Wants To Authenticate
5UnixTimestampRequiredCurrent Time In Unixtimestamp
6SupportFidoOptionalFIDO Authentication Option, Pass True To Enable And False To Disable. Or Leave It Empty.
7IpAddressOptionalIP Address From Where The Authentication Request Is Originated.
8UserAgentOptionalPlatform Information Of Authentication Request Is Made Of.
9BrowserFpOptionalBrowser Fingerprint
10hmacRequiredHmac Generated From Combination (Username + AuthResult + UserAgent + IntegrationKey + SupportFido + BrowserFp + UnixTimeStamp + AuthToken + 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: