public void StringToClientSecrets()
 {
     foreach (var secret in ToLists(ClientSecretsString))
     {
         ClientSecrets.Add(new Secret(secret.Sha256()));
     }
 }
예제 #2
0
 /// <summary>
 /// 添加客户端密钥
 /// </summary>
 /// <param name="clientSecrets"></param>
 public void AddClientSecrets(ClientSecret clientSecret)
 {
     if (ClientSecrets == null)
     {
         ClientSecrets = new List <ClientSecret>();
     }
     ClientSecrets.Add(clientSecret);
 }
예제 #3
0
 public virtual void AddSecret([NotNull] string value, DateTime?expiration = null, string type = IdentityServerConstants.SecretTypes.SharedSecret, string description = null)
 {
     ClientSecrets.Add(new ClientSecret()
     {
         ClientId    = Id,
         Value       = value,
         Expiration  = expiration,
         Type        = type,
         Description = description
     });
 }
예제 #4
0
 public void AddSecret([NotNull] string value, DateTime? expiration, string type, string description)
 {
     ClientSecrets.Add(new ClientSecretDto(Id, value, expiration, type, description));
 }
예제 #5
0
 public virtual void AddSecret([NotNull] string value, DateTime?expiration = null, string type = IdentityServerConstants.SecretTypes.SharedSecret, string description = null)
 {
     ClientSecrets.Add(new ClientSecret(Id, value, expiration, type, description));
 }