C# Web Api令牌身份验证-文档
我正在创建一个web api项目(基于ASP.NET和C#)。VS正在用它的演示应用程序创建这个空应用程序,以展示他的能力。所有工作与此演示良好 作为演示代码的一部分,您将在“App_Start/Startup.Auth.cs”文件中显示此块: 嗯。现在,让我们假设身份验证机制运行良好。我想向WebAPI添加有关此“/令牌”页面的文档。但是,由于此页面是由代码创建的,因此WebAPI文档机制不会将其视为文档的一部分。那么,我的用户应该如何知道如何登录到我的应用程序 要在我的自动生成的API文档中添加此“/Token”页面,我可以做什么C# Web Api令牌身份验证-文档,c#,asp.net,asp.net-web-api,C#,Asp.net,Asp.net Web Api,我正在创建一个web api项目(基于ASP.NET和C#)。VS正在用它的演示应用程序创建这个空应用程序,以展示他的能力。所有工作与此演示良好 作为演示代码的一部分,您将在“App_Start/Startup.Auth.cs”文件中显示此块: 嗯。现在,让我们假设身份验证机制运行良好。我想向WebAPI添加有关此“/令牌”页面的文档。但是,由于此页面是由代码创建的,因此WebAPI文档机制不会将其视为文档的一部分。那么,我的用户应该如何知道如何登录到我的应用程序 要在我的自动生成的API文档中
谢谢。请在“添加API文档”下查看:这不允许我将“/Token”页面添加到文档中,因为它是代码块,而不是ApicController。这就是问题所在。你解决问题了吗?
// Configure the application for OAuth based flow
PublicClientId = "self";
OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId),
AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true
};
// Enable the application to use bearer tokens to authenticate users
app.UseOAuthBearerTokens(OAuthOptions);