コード例 #1
0
        public async Task GetProfileDataAsync(ProfileDataRequestContext context)
        {
            var id = context.Subject.Claims.ToList().ResolveSubjectClaim();

            var user = await store.FindBySubjectId(id.Value);

            if (user != null)
            {
                context.IssuedClaims.Add(new Claim(JwtClaimTypes.Email, user.Email));
                context.IssuedClaims.Add(new Claim(JwtClaimTypes.Name, user.Username));
            }
        }