2
私はWeb APIの開発でジュニアです。 Web APIプロジェクトにトークンベースの認証を実装しました。トークンの有効期限を14日に設定しました。Web Apiトークン期限切れエラー
OAuthOptions = new OAuthAuthorizationServerOptions
{
TokenEndpointPath = new PathString("/Token"),
AccessTokenExpireTimeSpan = TimeSpan.FromDays(14),
AllowInsecureHttp = true,
Provider = new AuthorizationServerProvider()
};
ウェブホストのアプリケーションホスト。 トークンの有効期限は14日間です。数分後、私はトークンでリクエストを送信し、レスポンスには不正なステータスコードが付いてきます。
私はこの問題について検索しました。この問題は、ISSのマシンキーに関する問題である可能性があります。
以下の質問にお答えください。私は本当にそれらを疑問に思う。
- トークンは、ISSのマシンキーでエンコードまたはデコードされていますか?
- マシンキーはどのように入手できますか?
- web.configファイルにマシンキーを書き込むのは安全な方法ですか?
どうすれば問題を解決できますか?誰かがそれについて私を助けることができますか?
ご協力いただきありがとうございます。 よろしくおねがいします。