/// <summary>
 /// Initializes a new instance of the OpenIdConnectRegistration class.
 /// </summary>
 /// <param name="clientId">The client id of the custom Open ID Connect
 /// provider.</param>
 /// <param name="clientCredential">The authentication credentials of
 /// the custom Open ID Connect provider.</param>
 /// <param name="openIdConnectConfiguration">The configuration settings
 /// of the endpoints used for the custom Open ID Connect
 /// provider.</param>
 public OpenIdConnectRegistration(string clientId = default(string), OpenIdConnectClientCredential clientCredential = default(OpenIdConnectClientCredential), OpenIdConnectConfig openIdConnectConfiguration = default(OpenIdConnectConfig))
 {
     ClientId                   = clientId;
     ClientCredential           = clientCredential;
     OpenIdConnectConfiguration = openIdConnectConfiguration;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the OpenIdConnectRegistration class.
 /// </summary>
 /// <param name="id">Resource Id.</param>
 /// <param name="name">Resource Name.</param>
 /// <param name="kind">Kind of resource.</param>
 /// <param name="type">Resource type.</param>
 /// <param name="clientId">The client id of the custom Open ID Connect
 /// provider.</param>
 /// <param name="clientCredential">The authentication credentials of
 /// the custom Open ID Connect provider.</param>
 /// <param name="openIdConnectConfiguration">The configuration settings
 /// of the endpoints used for the custom Open ID Connect
 /// provider.</param>
 public OpenIdConnectRegistration(string id = default(string), string name = default(string), string kind = default(string), string type = default(string), string clientId = default(string), OpenIdConnectClientCredential clientCredential = default(OpenIdConnectClientCredential), OpenIdConnectConfig openIdConnectConfiguration = default(OpenIdConnectConfig))
     : base(id, name, kind, type)
 {
     ClientId                   = clientId;
     ClientCredential           = clientCredential;
     OpenIdConnectConfiguration = openIdConnectConfiguration;
     CustomInit();
 }