/// <summary> /// Initializes a new instance of the <see cref="ResourceServer"/> class. /// </summary> /// <param name="accessTokenAnalyzer">The access token analyzer.</param> public ResourceServer(IAccessTokenAnalyzer accessTokenAnalyzer) { Requires.NotNull(accessTokenAnalyzer, "accessTokenAnalyzer"); this.AccessTokenAnalyzer = accessTokenAnalyzer; this.Channel = new OAuth2ResourceServerChannel(); this.ResourceOwnerPrincipalPrefix = string.Empty; this.ClientPrincipalPrefix = "client:"; }
/// <summary> /// Initializes a new instance of the <see cref="ResourceServer"/> class. /// </summary> /// <param name="accessTokenAnalyzer">The access token analyzer.</param> public ResourceServer(IAccessTokenAnalyzer accessTokenAnalyzer) { this.AccessTokenAnalyzer = accessTokenAnalyzer; this.Channel = new OAuth2ResourceServerChannel(); this.ResourceOwnerPrincipalPrefix = string.Empty; this.ClientPrincipalPrefix = "client:"; this.ScopeSatisfiedCheck = DefaultScopeSatisfiedCheck; }
public WebAPIResourceServer(IAccessTokenAnalyzer accessTokenAnalyzer) : base(accessTokenAnalyzer) { }
/// <summary> /// Initializes a new instance of the <see cref="ResourceServer"/> class. /// </summary> /// <param name="accessTokenAnalyzer">The access token analyzer.</param> public ResourceServer(IAccessTokenAnalyzer accessTokenAnalyzer) { Requires.NotNull(accessTokenAnalyzer, "accessTokenAnalyzer"); this.AccessTokenAnalyzer = accessTokenAnalyzer; this.Channel = new OAuth2ResourceServerChannel(); }
/// <summary> /// Initializes a new instance of the <see cref="ResourceServer"/> class. /// </summary> /// <param name="accessTokenAnalyzer">The access token analyzer.</param> public ResourceServer(IAccessTokenAnalyzer accessTokenAnalyzer) { Contract.Requires<ArgumentNullException>(accessTokenAnalyzer != null); this.AccessTokenAnalyzer = accessTokenAnalyzer; this.Channel = new OAuth2ResourceServerChannel(); }