Web-Api令牌认证 - 文档

No1*_*ver 7 c# asp.net asp.net-web-api

我只是创建一个web-api项目(基于带C#的ASP.NET).VS正在使用它的演示应用程序创建这个空应用程序,以展示他的功能.这个演示一切正常.

作为演示代码的一部分,您将在"App_Start/Startup.Auth.cs"文件中使用此块:

    // 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);
Run Code Online (Sandbox Code Playgroud)

好.现在,让我们假设身份验证机制运行良好.我想向WebAPI添加关于此"/ Token"页面的文档.但是,由于此页面是由代码创建的,因此WebAPI文档机制无法将其识别为文档的一部分.那么,我的用户应该如何知道如何登录我的应用程序?

我可以做些什么来在我的自动生成的API文档中添加这个"/ Token"页面?

谢谢.