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.

RESP 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.