# Table of Contents
Table of Contents
- OpenIdEndpointProvider
- IEndpointProvider
- RetrieveAuthorizationEndpoint
- RetrieveTokenEndpoint
- RetrieveUserInfoEndpoint
- RetrieveTokenRevocationEndpoint
- RetrieveJSONWebKeySetEndpoint
OpenIdEndpointProvider
OpenIdEndpointProvider helps to discover various endpoints like authorization_endpoint, token_endpoint, userinfo_endpoint etc.
constructor
Public constructor for OpenIdEndpointProvider class
Parameters
configurationEndpointstring The URL for the Trimble Identity OpenID well known configuration endpoint Production : https://id.trimble.com/.well-known/openid-configurationtokenRevocationEndpointstring? The URL for the Trimble Identity token revocation endpoint, if not supplied this is computed relative to the token endpoint
RetrieveAuthorizationEndpoint
Retrieves a URL for the Trimble Identity authorization endpoint
- Throws any Thrown if the configuration endpoint returns an error
Returns PromiseLike<string> A Task that resolves to the value of the URL on completion
RetrieveTokenEndpoint
Retrieves a URL for the Trimble Identity authorization endpoint
- Throws any Thrown if the configuration endpoint returns an error
Returns PromiseLike<string> A Task that resolves to the value of the URL on completion
RetrieveUserInfoEndpoint
Retrieves a URL for the Trimble Identity authorization endpoint
- Throws any Thrown if the configuration endpoint returns an error
Returns PromiseLike<string> A Task that resolves to the value of the URL on completion
RetrieveTokenRevocationEndpoint
Retrieves a URL for the Trimble Identity token revocation endpoint
- Throws any Thrown if the configuration endpoint returns an error
Returns PromiseLike<string> A Task that resolves to the value of the URL on completion
RetrieveEndSessionEndpoint
Retrieves a URL for the Trimble Identity end session endpoint
- Throws any Thrown if the configuration endpoint returns an error
Returns PromiseLike<string> A Task that resolves to the value of the URL on completion
RetrieveJSONWebKeySetEndpoint
Retrieves a URL for the Trimble Identity authorization endpoint
- Throws any Thrown if the configuration endpoint returns an error
Returns PromiseLike<string> A Task that resolves to the value of the URL on completion
IEndpointProvider
Interface for an endpoint provider
RetrieveAuthorizationEndpoint
Returns PromiseLike<string> A promise that resolves to the value of the authorization endpoint on completion
RetrieveTokenEndpoint
Returns PromiseLike<string> A promise that resolves to the value of the token endpoint on completion
RetrieveUserInfoEndpoint
Returns PromiseLike<string> A promise that resolves to the value of the user information endpoint on completion
RetrieveTokenRevocationEndpoint
Returns PromiseLike<string> A promise that resolves to the value of the token revocation endpoint on completion
RetrieveJSONWebKeySetEndpoint
Returns PromiseLike<string> A promise that resolves to the value of the JWKS endpoint on completion