OpenID providers

Prev Next

This document provides information about the Provider report screen, which displays details about OpenID providers.

Access Path

  1. In Segura®, on the navigation bar, hover over the Product Menu and select Settings.
  2. In the side menu, select Authentication > OpenID > Providers.

Action Menu

Item Type Description
New provider Button Redirects to the Provider Registration screen.
Actions Dropdown menu Displays the options Print report, Export CSV, and Schedule report.

Search Fields

Info

To display all search fields, click More.

Item Type Description
Code Text field Filters by the OpenID provider identification code in Segura®.
Type Dropdown menu Filters by the type of OpenID provider.
Client ID Text field Filters by the client ID in Segura®.
Redirect URL Text field Filters by the OpenID provider's redirect URL.
Active Dropdown menu Filters OpenID providers by their activation status in Segura®. Can be Yes or No.
Environment Dropdown menu Filters by the environment in which the provider will be used.

Report Fields

  • Code.
  • Type.
  • Client ID.
  • Redirect URL.
  • Status: indicates the activation status of the provider in Segura®.
  • Environment.
  • Actions:
    • Update provider: opens the Provider Registration window in edit mode.
    • Provider details: opens the provider details window.
    • Delete provider: deactivates the provider.

Provider Registration

This section provides information about the Provider Registration screen.

Item Type Required Description
Type Dropdown menu Yes Selects the type of OpenID provider.
Active Option button Yes Sets the activation status of the provider.
Environment Option button Yes Selects the provider's environment. Options are Local and Domum Remote Access.
Client ID Text field Yes Sets the client ID in the OpenID provider.
Client secret Text field Yes Sets the client application's client secret in the OpenID provider.
Public domain or IP for redirect URL Text field Yes Sets the public domain or IP address of Segura®. Used by the OpenID provider to redirect the user back to your application after authentication.
Redirect URL Text field Yes Sets the specific endpoint in the client application to which the OpenID provider redirects the user after authentication. This endpoint is responsible for receiving the authorization code or access token.
Comment Text field No Enter comments, such as notes, explanations, and others.
OpenID endpoint configuration Text field No Sets the OpenID configuration endpoint. If Google OpenID is selected, the field will be automatically filled with Google's information.
Authorization endpoint Text field No Sets the URL provided by the OpenID provider where the application sends the authorization request.
Token endpoint Text field No Sets the URL provided by the OpenID provider where the application sends the request to exchange the authorization code for an access token.
Userinfo endpoint Text field No Sets the URL provided by the OpenID provider where the application can request the authenticated user's profile information using the access token.
JWK endpoint (required if not available in the OpenID endpoint) Text field No Sets the endpoint where the application can obtain the OpenID provider's public keys to validate the access token signature. Required if these keys are not available in the OpenID configuration endpoint.
Additional issuers (comma-separated) Text field No Sets the list of additional issuers accepted by the application. Useful when the application needs to support multiple OpenID providers. Issuers are separated by commas.

Device Authorization Configuration

Item Type Required Description
Enable device authorization Toggle button Yes Enables authorization through a device.
Username for device authorization Text field No Username to be used for authentication.
Password for device authorization Text field No Password to be used for authentication.
Token endpoint URL Text field No Endpoint to generate the authentication token.
Status verification endpoint URL Text field No URL to verify the user's authentication status.
User info endpoint URL User field No URL to verify user information.