Beispiel #1
0
        public async Task <AppRole[]> AssignedRoles(IModifier modifier)
        {
            var roles = await ExplicitlyAssignedRoles(modifier);

            if (!roles.Any() && !modifier.ModKey().Equals(ModifierKey.Default))
            {
                var defaultModifier = await modifier.DefaultModifier();

                roles = await ExplicitlyAssignedRoles(defaultModifier);
            }
            return(roles);
        }