0
私はASP.NET CoreをAPIに使用しており、ログインページにリダイレクトする代わりにアイデンティティを設定して401を返す方法を見つけることができません。私はIdentityServerAuthenticationミドルウェアを使用します。 Startup.csでidentityserverをリダイレクトする代わりに401を返す
、私はこれらのオプションを与える:私は要求では、溶液、 を見つける
var options = new IdentityServerAuthenticationOptions
{
Authority = Configuration.GetConnectionString("Authority"),
ScopeName = "scopeName",
RequireHttpsMetadata = false,
};
app.UseIdentityServerAuthentication(options);
IdentityServerAuthenticationOptionsでAutomaticChallenge = falseを設定しようとしましたか? –
私はそれを試みたが、問題を解決していない。 – Astyan
あなたの認証に 'AccessDeniedPath = new PathString("/Account/Forbidden/")を追加しようとしましたか? –