AuthorizationServerProvider и RefreshTokenProvider не могут быть найдены - PullRequest
0 голосов
/ 26 марта 2019

Я пытаюсь выучить жетон Оуэна. При реализации я использую AuthorizationServerProvider () и RefreshTokenProvider () и включил пространство имен Microsoft.Owin.Security.OAuth. Но получаю эту справочную ошибку.

using System;
using System.Threading.Tasks;
using System.Web.Http;
using Microsoft.Owin;
using Microsoft.Owin.Security.OAuth;
using Microsoft.Owin.Security.Infrastructure;
using Owin;

[assembly: OwinStartup(typeof(EgApi.App_Start.Startup))]

namespace EgApi.App_Start
{
    public class Startup
    {
        public void Configuration(IAppBuilder app)
        {
            app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);
            var myProvider = new **AuthorizationServerProvider()**;
            OAuthAuthorizationServerOptions options = new OAuthAuthorizationServerOptions
            {
                AllowInsecureHttp = true,
                TokenEndpointPath = new PathString("/token"),
                AccessTokenExpireTimeSpan = TimeSpan.FromMinutes(60),
                Provider = myProvider,
                RefreshTokenProvider = new **RefreshTokenProvider()**
            };
            app.UseOAuthAuthorizationServer(options);
            app.UseOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions());

            HttpConfiguration config = new HttpConfiguration();
            WebApiConfig.Register(config);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...