/// <summary> /// Initialises a new instance of the <see cref="OAuthController"/> class. /// </summary> /// <param name="consumers">The consumers database client.</param> /// <param name="issuedTokens">The issued tokens database client.</param> /// <param name="nonces">The nonces database client.</param> public OAuthController(Database.IConsumers consumers, Database.IIssuedTokens issuedTokens, Database.INonces nonces) { this.consumers = consumers; this.issuedTokens = issuedTokens; this.nonces = nonces; }
/// <summary> /// Initialises a new instance of the <see cref="NonceDbStore"/> class. /// </summary> /// <param name="nonces"> /// The nonces database client. /// </param> public NonceDbStore(Database.INonces nonces) { this.nonces = nonces; }
/// <summary> /// Initialises a new instance of the <see cref="OAuthServiceProvider"/> class. /// </summary> /// <param name="consumers">The consumers database client.</param> /// <param name="issuedTokens">The issued tokens database client.</param> /// <param name="nonces">The nonces database client.</param> public OAuthServiceProvider(Database.IConsumers consumers, Database.IIssuedTokens issuedTokens, Database.INonces nonces) { this.consumers = consumers; this.issuedTokens = issuedTokens; this.nonces = nonces; }