:クライアントOpenIdConnectOptions内のスコープが読み取り専用である理由identityserver4 oid追加のスコープは表示されませんか?私は現在identityserverドキュメント上でこのチュートリアルを以下のよ
https://identityserver4.readthedocs.io/en/release/quickstarts/3_interactive_login.html
私は、同意ページに追加アイデンティティスコープ(電子メール)を追加したい、質問はありますか?
services.AddAuthentication(options =>
{
options.DefaultScheme = "Cookies";
options.DefaultChallengeScheme = "oidc";
})
.AddCookie("Cookies")
.AddOpenIdConnect("oidc", options =>
{
options.SignInScheme = "Cookies";
options.Authority = "http://localhost:5000";
options.RequireHttpsMetadata = false;
options.Resource = "openid profile email";
**options.Scope= // why this readonly ?**
options.ClientId = "mvc";
options.SaveTokens = true;
});
これにより、要求されたスコープとプロファイルのみが取得されます。 http://localhost:5000/account/login?returnUrl=%2Fconnect%2Fauthorize%2Fcallback%3Fclient_id%3Dmvc%26redirect_uri%3Dhttp%253A%252F%252Flocalhost%253A5002%252Fsignin-oidc%26resource%3Dopenid%2520profile%2520email%26response_type%3Did_token%26スコープ%3Dopenid%2520profile%26残りは
任意のアイデア
をomitedていますか?
OMGあなたは正しいです...非常にシンプルですが、私は読み取り専用と混乱します。 –