Skip to content

carp_auth

Authentication and session support for CARP Web Services (CAWS).

Configure CarpAuthService with CarpAuthProperties to sign in and obtain a CarpUser with an OAuthToken. The CAWS client services use the current user's access token for authenticated requests.

Classes

  • CarpAuthProperties — Represents a CARP web service app endpoint.
  • CarpAuthService — Authenticates users at CAWS and holds the current session.
  • CarpUser — Represents a CARP Web Service (CAWS) account and user.
  • OAuthEndPoint — Specifies an OAuth 2.0 REST endpoint.
  • OAuthToken — Holds information of a token issued by an OAuth authorization endpoint.

Enums

  • AuthEvent — Authentication state change events.