IISにデプロイするときに問題が発生しました。明らかに、クライアントはリバースプロキシと、ドメイン名ではなくIPアドレスを示すOpenId構成ディスコを使用しています。 PublicOrigin
は私の問題を解決します。私は変化を示すディスコなどもあれば、両方の値から見ることができますIdentityServer3 PublicOriginとIssuerUri IdentityServerOptionsの違いと使用方法
var options = new IdentityServerOptions
{
PublicOrigin = "https://myids/project1/",
IssuerUri = "https://myids/project1/",
...
}
:しかし、私はまだ、実施例
PublicOrigin
と
IssuerUri
、間に別のを理解していませんそれぞれ更新されました。
{
"issuer": "https://myids/project1/",
"jwks_uri": "https://myids/project1/.well-known/jwks",
"authorization_endpoint": "https://myids/project1/connect/authorize",
"token_endpoint": "https://myids/project1/connect/token",
"userinfo_endpoint": "https://myids/project1/connect/userinfo",
"end_session_endpoint": "https://myids/project1/connect/endsession",
"check_session_iframe": "https://myids/project1/connect/checksession",
"revocation_endpoint": "https://myids/project1/connect/revocation",
"introspection_endpoint": "https://myids/project1/connect/introspect",
...
}
なぜそれをIssuerUriと同じにしないのですか?私はこれに関する文書を読んだ。技術的には、プロパティの説明だけです。私はもっと理解したいです。
多くのありがとうございます。