/// <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:";
		}
Exemple #2
0
 /// <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)
 {
 }
 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();
		}