Beispiel #1
0
        public async Task GetEffectiveRealmRoleMappingsForGroupAsync(string realm)
        {
            var groups = await GroupsClient.GetGroupHierarchyAsync(realm);

            string groupId = groups.FirstOrDefault()?.Id;

            if (groupId != null)
            {
                var result = await RoleMapperClient.GetEffectiveRealmRoleMappingsForGroupAsync(realm, groupId);

                Assert.NotNull(result);
            }
        }
Beispiel #2
0
        public async Task GetGroupClientAuthorizationPermissionsInitializedAsync(string realm)
        {
            var groups = await GroupsClient.GetGroupHierarchyAsync(realm);

            string groupId = groups.FirstOrDefault()?.Id;

            if (groupId != null)
            {
                var result = await GroupsClient.GetGroupClientAuthorizationPermissionsInitializedAsync(realm, groupId);

                Assert.NotNull(result);
            }
        }
Beispiel #3
0
        public async Task GetGroupUsersAsync(string realm)
        {
            var groups = await GroupsClient.GetGroupHierarchyAsync(realm);

            string groupId = groups.FirstOrDefault()?.Id;

            if (groupId != null)
            {
                var result = await GroupsClient.GetGroupUsersAsync(realm, groupId);

                Assert.NotNull(result);
            }
        }
Beispiel #4
0
        public async Task GetEffectiveClientRoleMappingsForGroupAsync(string realm, string clientId)
        {
            var groups = await GroupsClient.GetGroupHierarchyAsync(realm);

            string groupId = groups.FirstOrDefault()?.Id;

            if (groupId != null)
            {
                var clients = await ClientsClient.GetClientsAsync(realm);

                string clientsId = clients.FirstOrDefault(x => x.ClientId == clientId)?.Id;
                if (clientId != null)
                {
                    var result = await ClientRoleMappingsClient.GetEffectiveClientRoleMappingsForGroupAsync(realm, groupId, clientsId);

                    Assert.NotNull(result);
                }
            }
        }
Beispiel #5
0
        public async Task GetGroupHierarchyAsync(string realm)
        {
            var result = await GroupsClient.GetGroupHierarchyAsync(realm);

            Assert.NotNull(result);
        }