HexaEight SSO Platform
HEXAEIGHT Provides A Universal Authentication and Encryption Platform That Integrates Application Layer Encryption Inside User and Machine Sessions Using Authenticated Encryption Technology To Provide Message Authenticity, Confidentiality and Non-Repudiation. These APIs are a suite of authentication API that are integrated into HexaEight Client Libraries for Developer consumption.
HexaEight SSO Platform endpoints
| Method | Endpoint | Description |
|---|---|---|
| HexaEight Commons | ||
| POST |
get-sharedkey-usingtoken /get-sharedkey-usingtoken |
Use This EndPoint to Fetch a Shared Key for Destination using Resource Identity token or Email Identity Token |
| POST |
get-sharedkey-usingname /get-sharedkey-usingname |
Use This EndPoint to Fetch a Shared Key for Destination using Resource Name or Email Address |
| HexaEight Serverless | ||
| POST |
extendauthtoken /extendauthtoken |
Use This EndPoint to Extend the expiration of the Authorization token by one hour. |
| POST |
get-new-securetoken /get-new-securetoken |
Use This EndPoint to Fetch a SecureToken for your Client Application. This Secure token should be used in the Client Application along with the code challenge for enhanced… |
| POST |
fetchauthtoken /fetchauthtoken |
Use This EndPoint to fetch the decrypted response that contains the details of the logged in user. |
| POST |
fetchcookieuser /get-cookieuser |
Use This EndPoint to decrypt the user information contained in a Cookie JWT token |
| Captcha | ||
| POST |
/fetch-captcha-for-emailid /fetch-captcha-for-emailid |
HexaEight Token Server uses this endpoint to fetch captcha for email address |
| HexaEight Token Issuer | ||
| POST |
get-presharedkey-usingname /get-presharedkey-usingname |
Use This EndPoint to Fetch a Shared Key for Destination using Resource Name or Email Address and a UnixTimeStamp. The unixtimestamp is usually displayed in the Issued at (iat)… |
| POST |
get-sharedkey-forclientapp /fetch-dest-clientsk |
HexaEight Token Issuer uses this endpoint to Fetch an asymmetric shared key for the Client App based on the Client ID for authorized users and resources. |
| Other endpoints | ||
| POST |
extendauthtoken /extendauthtoken |
Use This EndPoint to Extend the expiration of the Authorization token by one hour. |
| POST |
get-sharedkey-usingtoken /get-sharedkey-usingtoken |
Use This EndPoint to Fetch a Shared Key for Destination using Resource Identity token or Email Identity Token |
| POST |
get-presharedkey-usingname /get-presharedkey-usingname |
Use This EndPoint to Fetch a Shared Key for Destination using Resource Name or Email Address and a UnixTimeStamp. The unixtimestamp is usually displayed in the Issued at (iat)… |
| POST |
get-sharedkey-forclientapp /fetch-dest-clientsk |
HexaEight Token Issuer uses this endpoint to Fetch an asymmetric shared key for the Client App based on the Client ID for authorized users and resources. |
| POST |
get-sharedkey-usingname /get-sharedkey-usingname |
Use This EndPoint to Fetch a Shared Key for Destination using Resource Name or Email Address |
| POST |
get-new-securetoken /get-new-securetoken |
Use This EndPoint to Fetch a SecureToken for your Client Application. This Secure token should be used in the Client Application along with the code challenge for enhanced… |
| POST |
fetchauthtoken /fetchauthtoken |
Use This EndPoint to fetch the decrypted response that contains the details of the logged in user. |
| POST |
fetchcookieuser /get-cookieuser |
Use This EndPoint to decrypt the user information contained in a Cookie JWT token |
| POST |
/fetch-captcha-for-emailid /fetch-captcha-for-emailid |
HexaEight Token Server uses this endpoint to fetch captcha for email address |
HexaEight SSO Platform pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| MEGA | Free | — |
|