Skip to end of banner
Go to start of banner

Identity provider - OpenID Connect

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

AVAILABLE IN 9.7.6 AND LATER

Overview

OpenID Connect is an open standard identity layer on top of the OAuth 2.0 protocol, it allows third-party applications to verify the identity of the end-user and to obtain basic user profile information. The Verba system only utilizes the Login ID of the authenticated user

Verba supports the Authorization Code Flow:

  1. The user opens the Verba web interface and types the Login ID

  2. The Verba web interface offers the OpenID Connect authentication
  3. The user chooses the OpenID Connect and the browser is redirected to the Authorization Server
  4. The user authenticates itself and is redirected back to the Verba web interface with the Authorization Code
  5. The Verba back-end requests an ID Token using the Authorization Code at the Token Endpoint

  6. The Verba Web Application validates the ID Token and the user is logged into the application

Configuration


Item Description
Verba User AttributeThe user attribute used for matching the user
Verba User Attribute MatchingDefines the matching for the user attribute
Request Header

The token can be sent either by a request header or an HTTP parameter
This configuration specifies the HTTP request header that will contain the token
The default value is "Authorization"

Request Header prefixThe authorization scheme
This prefix will be cut by the Verba server from the request header value
Request parameterThe token can be sent either by a request header or an HTTP parameter
This configuration specifies the HTTP request parameter that will contain the token
Audience RegexOptional, if defined the system will disregard tokens that do not have the matching "aud" attribute

Expiration Timezone

The timezone for the token expiration

Prevent Token ReuseChecking prevents reuse of the token
Mandatory Token FieldsDefines mandatory token fields
Tokens that do not contain the fields marked as mandatory will be discarded



  • No labels