4

私が使う

 app.UseOAuthBearerTokens(OAuthOptions);

var options = new OAuthAuthorizationServerOptions
{

    TokenEndpointPath = new Microsoft.Owin.PathString("/Token"),
    AuthorizeEndpointPath = new Microsoft.Owin.PathString("/api/Account/ExternalLogin"),
    Provider = new ApplicationOAuthProvider<CampusDaysUser>(PublicClientId, IdentityManagerFactory, CookieOptions)
};

しかし、URL http://example.com/Token/はエラーを返します:

リソースが見つかりません。

4

1 に答える 1

5
    OAuthOptions = new OAuthAuthorizationServerOptions
    {
        TokenEndpointPath = new Microsoft.Owin.PathString("/Token"),
        AllowInsecureHttp = true,
        AuthorizeEndpointPath = new Microsoft.Owin.PathString("/api/Account/ExternalLogin"),
        Provider = new ApplicationOAuthProvider<CampusDaysUser>(PublicClientId, IdentityManagerFactory, CookieOptions)
    };

機能させるには、今すぐ http を許可するように設定する必要があります。コメントを読んでください。これは開発時にのみ行う必要があります。本番環境では、証明書を取得して SSL を使用する必要があります

于 2013-10-03T23:51:03.010 に答える