# OidcOpenIdProviderType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

OpenID Provider.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
authorizationUri | property string | [0,1] | Uri for the authorization endpoint.
tokenUri | property string | [0,1] | Uri for the token endpoint.
userInfoUri | property string | [0,1] | Uri for user info endpoint.
jwkSetUri | property string | [0,1] | Uri for JSON web key set endpoint.
issuerUri | property string | [1,1] | Issuer identifier uri for the OpenID Connect provider.
endSessionUri | property string | [0,1] | Uri for logout endpoint.

- ### Items

  - #### authorizationUri

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Uri for the authorization endpoint.

  - #### tokenUri

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Uri for the token endpoint.

  - #### userInfoUri

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Uri for user info endpoint.

  - #### jwkSetUri

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Uri for JSON web key set endpoint.

  - #### issuerUri

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Issuer identifier uri for the OpenID Connect provider.

  - #### endSessionUri

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Uri for logout endpoint.