2017-03-03 9 views
1

WindowsAzureActiveDirectoryBearerAuthenticationOptionsのような拡張機能からOWINミドルウェアをデバッグし、要求が拒否された理由(トークンがない、リソースIDが間違っている、署名が無効であるなど)を確認する方法はありますか?あなたが行うことができますデバッグOWINの認証ミドルウェア

答えて

1

ことの一つは、OWINでロギングを有効である:

<configuration> 
    <system.diagnostics> 
    <switches> 
     <add name="Microsoft.Owin" value="Verbose" /> 
    </switches> 
    </system.diagnostics> 
</configuration> 

私は私のAPIに有効期限が切れたトークンを送信し、出力にこれを得た:OWINのロギングの設定について

Microsoft.Owin.Security.OAuth.OAuthBearerAuthenticationMiddleware Error: 0 : Authentication failed

System.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired.

さらに詳しい情報:http://www.tugberkugurlu.com/archive/logging-in-the-owin-world-with-microsoft-owin--introduction

関連する問題