コード例 #1
0
        private void AddAspectClaims(string aspectName, IContextMap contextMap, IDictionary <string, object> claims)
        {
            IAspect aspect = contextMap.Get(aspectName);

            foreach (string propertyName in aspect.KeySet)
            {
                string claimName  = $"{aspectName}.{propertyName}";
                object claimValue = aspect.Get(propertyName);
                claims.Add(claimName, claimValue);
            }
        }