DotvvmでCookie認証を使用すると、Nullユーザー例外がスローされます。Owin CookieでNullユーザー例外がDotvvmでの認証
私はdotvvm構成で、次のコードを使用:
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
DotvvmでCookie認証を使用すると、Nullユーザー例外がスローされます。Owin CookieでNullユーザー例外がDotvvmでの認証
私はdotvvm構成で、次のコードを使用:
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
を、次の認証コードが設定(IAppBuilderアプリ)関数の最初の行でなければならず、それがnullのユーザ例外を取り除くになります。
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
またProvider
プロパティを設定し、OnRedirect
を扱う、そうでない場合はOWINセキュリティライブラリによって作られたリダイレクトが正しく適用されませんことをお勧めします。
app.UseCookieAuthentication(new CookieAuthenticationOptions()
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/login"),
Provider = new CookieAuthenticationProvider()
{
OnApplyRedirect = e => DotvvmAuthenticationHelper.ApplyRedirectResponse(e.OwinContext, e.RedirectUri)
}
});