public ClientStore(IClientConfigurationDbContext context) { if (context == null) { throw new ArgumentNullException("context"); } this.context = context; }
public ClientStore(EntityFrameworkServiceOptions options, IClientConfigurationDbContext context) { if (context == null) { throw new ArgumentNullException("context"); } this.options = options; this.context = context; }
public async Task<string> GenerateClientIdAsync(IClientConfigurationDbContext db) { string clientId = null; bool exists = false; do { clientId = RandomStringGenerator.GetRandomString(12); exists = await db.Clients.AnyAsync(c => c.ClientId == clientId); } while (exists); return clientId; }
public string GenerateClientIdAsync(IClientConfigurationDbContext db) { string clientId = null; bool exists = false; do { clientId = RandomStringGenerator.GetRandomString(12); exists = db.Clients.Any(c => c.ClientId == clientId); } while (exists); return(clientId); }
/// <summary> /// http://openid.net/specs/openid-connect-registration-1_0.html#RegistrationResponse /// The same Client Secret value MUST NOT be assigned to multiple Clients. /// </summary> /// <returns></returns> public async Task<Secret> GenerateSecretAsync(IClientConfigurationDbContext db) { Secret secret = null; bool exists = false; do { string clientSecretString = RandomStringGenerator.GetRandomString(12); secret = new Secret(clientSecretString.Sha256()); // setting for sha version? exists = await db.Clients.AnyAsync(c => c.ClientSecrets.Any(s => s.Value == secret.Value)); } while (exists); return secret; }
/// <summary> /// http://openid.net/specs/openid-connect-registration-1_0.html#RegistrationResponse /// The same Client Secret value MUST NOT be assigned to multiple Clients. /// </summary> /// <returns></returns> public Secret GenerateSecret(IClientConfigurationDbContext db) { Secret secret = null; bool exists = false; do { string clientSecretString = RandomStringGenerator.GetRandomString(12); secret = new Secret(clientSecretString.Sha256()); // setting for sha version? exists = db.Clients.Any(c => c.ClientSecrets.Any(s => s.Value == secret.Value)); } while (exists); return(secret); }
public ClientConfigurationCorsPolicyService(IClientConfigurationDbContext ctx) { this.context = ctx; }
public ClientDataStore(IClientConfigurationDbContext context) : base(context) { }
public ClientCustomService(IClientConfigurationDbContext context) : base(context) { }
public ClientStore(IClientConfigurationDbContext context) { if (context == null) throw new ArgumentNullException("context"); this.context = context; }
public ClientConfigurationCorsPolicyService(IClientConfigurationDbContext ctx) { this.context = ctx; }