/// <inheritdoc />
 protected BearerTokenValueProvider(
     HttpRequest request,
     ITokenOptions options,
     FunctionTokenAttribute attribute)
 {
     InputAttribute = attribute;
     Request        = request;
     Options        = options;
 }
Exemplo n.º 2
0
 /// <inheritdoc />
 protected BearerTokenValueProvider(
     HttpRequest request,
     ITokenOptions options,
     FunctionTokenAttribute attribute,
     ISecurityTokenValidator tokenValidator)
 {
     InputAttribute         = attribute;
     Request                = request;
     Options                = options;
     securityTokenValidator = tokenValidator;
 }
Exemplo n.º 3
0
 public FunctionTokenBinding(ITokenOptions options, FunctionTokenAttribute attribute)
 {
     this.options   = options;
     this.attribute = attribute;
 }
Exemplo n.º 4
0
 public BearerManager(ITokenOptions options)
 {
     this.options = options;
 }
        public static IWebJobsBuilder AddAzureFunctionsToken(this IWebJobsBuilder builder, ITokenOptions options)
        {
            if (options == null)
            {
                throw new ArgumentNullException(nameof(options));
            }

            builder.AddExtension <FunctionTokenExtensionProvider>();
            builder.Services.AddSingleton(options);

            return(builder);
        }
Exemplo n.º 6
0
 public FunctionTokenExtensionProvider(ITokenOptions options, IServiceCollection services)
 {
     this.options = options;
 }
 public FunctionTokenBindingProvider(ITokenOptions options)
 {
     this.options = options;
 }