1
사용자가 Google을 통해 IdentityServer4에 로그인 할 때 이메일을 액세스하고 싶지만 클라이언트가 요청하지 않아도됩니다. 따라서 매번 액세스 할 수 있어야하므로 API에 사용자의 이메일 주소가 필요하기 때문에 access_token에 넣을 수 있습니다.IdentityServer4 : 클라이언트가 명시 적으로 요청하지 않고 access_token에 전자 메일을 포함하는 방법은 무엇입니까?
나는 IProfileService
에 주사 했으므로 IClaimsService
도 있지만 이메일을 찾을 수 없습니다. 수동으로 응답에 액세스 할 수 있도록 Google-SignIn 콜백에 연결할 수 있습니까?
감사합니다.
Google 로그인에서 반환 된 Id 토큰에는 구체적으로 묻지 않고 이미 이메일이 포함되어 있습니다 ... https://developers.google.com/identity/protocols/OpenIDConnect#obtainuserinfo – Mashton