Authenticate App

Authenticate extension app with a public key. See also: Application Authentication in the Client Extension API documentation.

Authenticate extension app with public key

post

Based on an authentication request token signed by the caller's RSA private key, authenticate the API caller and return a session token.

A HTTP 401 Unauthorized error is returned on errors during authentication (e.g. invalid user, malformed authentication token, user's public key not imported in the pod, invalid token signature etc.).

Body

Request body for extension app authentication

appTokenstringOptional

application generated token

authTokenstringOptional

a JWT containing the caller's username and an expiration date, signed by the caller's private key.

Responses
chevron-right
200

OK.

application/json
appIdstringOptional

Application ID

appTokenstringOptional

This token generated by the application when calling authentication endpoint

symphonyTokenstringOptional

This token generated by Symphony and should be used by the application to verify that it's talking to Symphony.

expireAtinteger · int64Optional

unix timestamp when the token expired

post
/v1/pubkey/app/authenticate/extensionApp

Last updated

Was this helpful?