如何在点网核心中加载OAuth证书

时间:2016-09-19 15:44:13

标签: asp.net-core-mvc .net-core dotnetopenauth asp.net-core-1.0

我们正在实现dot net core中的新应用程序,我们需要在SecureAuth服务器上使用开放式身份验证。我无法弄清楚如何将证书加载到OAuthOptions中。

这是我使用OAuth的代码

var cert = new X509Certificate2(Path.Combine(env.ContentRootPath, "/Connect.cer"));


        var saOptions = new OAuthOptions
        {
            AuthenticationScheme = "ACR Connect",
            ClientId = Configuration["AppSettings:ConnectSettings:ClientID"],
            ClientSecret = Configuration["AppSettings:ConnectSettings:ClientSecret"],
            TokenEndpoint = Configuration["AppSettings:ConnectSettings:CallbackPath"],
            CallbackPath = Configuration["AppSettings:ConnectSettings:TokenEndpoint"],
            AuthorizationEndpoint = Configuration["AppSettings:ConnectSettings:TokenEndpoint"],
            UserInformationEndpoint = Configuration["AppSettings:ConnectSettings:UserInformationEndpoint"],
            ClaimsIssuer = Configuration["AppSettings:ConnectSettings:ClaimsIssuer"],



        };

        app.UseOAuthAuthentication(saOptions);

当我们在MVC5中实现时,我们非常确定语法,但是如何在MVC6(Dot Net Core 1.0)中做。

0 个答案:

没有答案