# OpenIDProfile

## Definition

The Identity Provider will serve the OpenID-Connect protocol. It is possible to accept the default endpoints or modify them.

You can check the server features visiting [https://&lt;YOUR-IdP&gt;/.well-known/openid-configuration](https://<YOUR-IdP>/.well-known/openid-configuration). That JSON gives you information about the oAuth authentication types allowed, the key URL, the soported authentication methods and the info about the endpoints defined.

<p class="callout info">You can download an example [openid-configuration.json](https://bookstack.soffid.com/attachments/29)</p>

## Screen overview

![](https://bookstack.soffid.com/uploads/images/gallery/2021-09/embedded-image-spnf6stn.png)

## Standard attributes

- **Class**: class name (readOnly field).
- **Enabled**: if it is checked (selected option is Yes) that protocol will be enable.
- **Discovery endpoint**: call this endpoint to request the OpenID-Connect provider metadata.
- **Authorization endpoint**: call this endpoint to request or authorization grant.
- **Token endpoint**: call this endpoint to get the token or to renew the token.
- **Revoke endpoint:** call this endpoint when you finish and do not need more use the token.
- **User info endpoint**: call this endpoint to request user information.