IdentityServer4 demo projesini deniyorum ve IProfileService
uygulamasında ProfileDataRequestContext.IssuedClaims
kullanıcı hak taleplerini ekliyorum. Fark ettiğim bir şey, denediğim herhangi bir kaynak/kimlik/kapsam yapılandırması varyasyonunda her zaman boş olan bir context.RequestedClaimTypes
koleksiyonu olmasıdır. Bu koleksiyonda hangi şartlar altında veriler var?ProfileDataRequestContext.RequestedClaimTypes ne zaman boş değil?
5
A
cevap
-2
Cevap: https://github.com/IdentityServer/IdentityServer4/issues/1067 Eğer iddialar ilişkilendirdiği bir kapsamı talep ettiklerinde
.
-1
client.GetClaimsFromUserInfoEndpoint = true
değerini ayarladıysanız ve /connect/userinfo
bitiş noktasına ek gidiş dönüş yaptığını ve isteğin "sub
" istenen değeri aldığını öğrendim.
7
ApiResources
tanımında UserClaims
tanımladığınızda, bunlar context.RequestClaimTypes
numaralı belgede gösterilir. Örneğin :
new ApiResource
{
Name = "TestAPI",
ApiSecrets = { new Secret("secret".Sha256()) },
UserClaims = {
JwtClaimTypes.Email,
JwtClaimTypes.EmailVerified,
JwtClaimTypes.PhoneNumber,
JwtClaimTypes.PhoneNumberVerified,
JwtClaimTypes.GivenName,
JwtClaimTypes.FamilyName,
JwtClaimTypes.PreferredUserName
},
Description = "Test API",
DisplayName = "Test API",
Enabled = true,
Scopes = { new Scope("testApiScore) }
}
Sonra senin ProfileDataRequestContext.RequestClaimTypes
uygun gördüğünüz nasıl Kimlik Sunucusu yerine getirmek için, bu istek iddiaları içerecektir.
İlgili konular
- 1. Sql Durum Bildirimi ne zaman boş değil
- 2. HttpServletRequest.getSession (false): Ne zaman boş değer döndürür?
- 3. Rails Friendly_id hatası Ne zaman Boş Alan
- 4. Bir event.target.value ne zaman bir string değil?
- 5. Mathematica'da Boş Değil ve Boş Değil Sınama
- 6. Psql null hatası değil, değer boş değil
- 7. HttpContext.User.Identity ne zaman ayarlandı?
- 8. 'java.util.Objects. *' Ne zaman kullanılır?
- 9. Java sistem özellikleri her zaman boş değil midir?
- 10. AnonymousId her zaman boş
- 11. Ne zaman ve neden ClassName kullanmalıyım: Bu (boş)?
- 12. mysqli_insert_id() her zaman BOŞ
- 13. Rotasyonun ne zaman setRequestedOrientation
- 14. StrictModeDiskReadViolation ne zaman
- 15. HashMap: includesKey() Ne zaman olması gerektiği doğru değil mi?
- 16. Neden Bir sınıf olsun "sözde" ne zaman başlatılır değil? - Python
- 17. Dikdörtgen POST her zaman boş
- 18. OpenGLES 2 - glBindTexture ne zaman ve ne zaman glActiveTexture?
- 19. Move Constructor ne zaman çağırılır?
- 20. Parcelable ArrayList her zaman boş
- 21. Ne zaman assert() kullanılmalı ve ne zaman kullanılmalı?
- 22. Gen_Fsm ne zaman kullanılır ve Gen_Server ne zaman kullanılır?
- 23. GörünümWillAppear ve ne zaman viewDidLoad içine koymak ne zaman?
- 24. Ne zaman kullanılmalı ve Aurelia'da ne zaman kullanılır?
- 25. Vektörler ne zaman kullanılır ve C++ dizini ne zaman kullanılır?
- 26. undef_method ne zaman kullanılır ve remove_method ne zaman kullanılır?
- 27. Eklentiler ne zaman seçilecek ve ne zaman ipucu seçileceği
- 28. Bir kullanıcı ne zaman ve ne zaman bir Facebook paylaştı
- 29. RequireJS ne zaman arama asenkron gerektirir? Ne zaman senkronize edilir?
- 30. HttpPostedFile.InputStream - ve ne zaman kullanılmalıdır?