GoogleのOpenIDは何も返さない
-
27-09-2019 - |
質問
何らかの理由で、次のコードは何も返さない:
string alias = response.FriendlyIdentifierForDisplay;
var sreg = response.GetExtension<ClaimsResponse>();
if (sreg != null && sreg.MailAddress != null)
{
alias = sreg.MailAddress.User;
}
if (sreg != null && !string.IsNullOrEmpty(sreg.Email))
{
alias = sreg.Email;
}
if (sreg != null && !string.IsNullOrEmpty(sreg.FullName))
{
alias = sreg.FullName;
}
YahooまたはGoogleからメールを受け取ることができることを望んでいましたが、SREGは私が選んだプロバイダーのいずれかをNULLに返します。
このコードは少なくとも電子メールを返すべき他の投稿を見ましたが、私にとってはそうではありません。支援してください。
どうもありがとう
解決
メールアドレスを追加するものを確認する必要があります。 必要 フラグがtrueに設定されています。
また、あなたが正しくあることを確認する必要があります axfetchassregTransformをアクティブにしました.
所属していません StackOverflow