WebApi2をMVCアプリケーションに追加しました。ブラウザからAPIを正常に呼び出すことができます。ユーザーが認証されていない場合は、標準のログイン画面が表示されてから動作します。WebAPI2にログインしてトークンを渡す方法
しかし、私は本当にモバイルアプリからREST APIとしてAPIを呼び出したいと思います。検索中に見つけたスタートアップに次のコードを追加しました。しかし、私は実際にどのようにURLを介してログインするか、または通話中にトークンを渡して使用する方法はわかりません。
myurl/api/Account/ExternalLoginを試しましたが、無効なリクエストがあります。
PublicClientId = "self";
OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
Provider = new ApplicationOAuthProvider(PublicClientId),
AuthorizeEndpointPath = new PathString("/api/Account/ExternalLogin"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
// Note: Remove the following line before you deploy to production:
AllowInsecureHttp = true
};
そこで問題は、私が実際にREST API呼び出しを使用するか、私は私のコントローラに追加のコードを配置する必要がありますか、です。