Skip to main content

Authenticate REST API Client

Succeed Insurance needs to use the REST API Client to access a number of internal REST applications. They need to understand how to authenticate the REST API Client with the external server.

Learning Objective​

The learning objective for this module is to define the different types of authentication that is supported by the REST API client.

REST API Authentication overview​

The REST API Client consists of a authorization library. This library supports the following authentication methods:

  • Basic authentication - This method uses the HTTP header itself to pass the encoded username and password.

  • Bearer authentication - Bearer authentication (also called token authentication) is an HTTP authentication scheme that involves security tokens called bearer tokens.

  • OAuth 2.0 authentication - OAuth 2.0 is an authorization protocol that gives an API client limited access to user data on a web server.

  • API Keys - Some APIs use API keys for authorization. An API key is a token that a client provides when making API calls.

For details on each of these authentication methods, check out this documentation page.

Knowledge Check​

To validate your knowledge please complete this Knowledge Check of the information you just read.