ServiceStack AuthService
がOAuthProvider.cs
であるため、この行のOAuthのプロバイダで認証した後に無限ループに入る:ServiceStack認証を設定するとき、私はカスタムAuthUserSession
とReferrerUrl
を上書きすることができServiceStackのOAuthリダイレクトURL
return authService.Redirect(session.ReferrerUrl.AddHashParam("s", "1"));
、それ一種の汚れを感じる。
正常な認証を認証プロバイダに基づいてリダイレクトする方法はありますか。そこにはリファラーがなかったか、それは自分自身だった場合(つまり、/ AUTHから)場合
元々どのように呼び出していますか?/auth/providerにまっすぐ行く?またはそこにリダイレクトされるのですか? – mythz
私は '/ api/auth/twitter'にリンクしています。私はそこにリダイレクトすることができると思いますが、不要なラウンドトリップのように見えます。 –