Overview of OIDC Token Authentication Connector
Release Notes
| API Management (Release Date) | Release Type | Release Description |
|---|---|---|
| October 29, 2020 | New Feature | Support securing APIs in API Management using third party OIDC IDP based ID token. |
| Ability to configure up to ten user information endpoints per service endpoint for ID validation using any third party OIDC IDP. | ||
| Conditional pickup of user info endpoint for user info based on incoming meta data for geo-distributed API services. | ||
| Ability to enrich API request header with user info meta data that can be returned after successful ID validation. | ||
| Support for strict case sensitive method for GET and POST calls to third party OAuth2.0 Auth server user info endpoint. HTTP Verb must be case-sensitive and supported that way in compliance with RFC 7231 guidelines. | ||
Support of configurable parameter If If
| ||
Support of UserInfo error responses on error condition as defined in the |
Description
This feature enables securing APIs behind Cloud API Management using a third-party OIDC IDP-based ID token.
-
The Connector validates third-party OIDC ID tokens for authentication and allows calls to the backend API only after successful validation.
-
It provides the ability to configure validation endpoints to support multiple regional, yet unique, validation endpoints for a geo-distributed OAuth2.0 authorization server.
-
Supports enriching the header with values from the validation endpoint JSON response on successful validation before forwarding the request to the backend server.
-
The connector provides a configurable capability to block/forward the HTTP Authorization header to the backend API server.
-
Supports JSONPath expressions to locate values in the JSON response (UserInfo endpoint) from the Authorization server, which need to be injected into the header before forwarding to the backend server.
-
Supports both pre-processing of user or client information to influence API behavior in Cloud API Management.