mirror of
https://github.com/pomerium/pomerium.git
synced 2025-08-03 08:50:42 +02:00
parent
96424dac0f
commit
ee1f9093ee
10 changed files with 59 additions and 49 deletions
|
@ -108,7 +108,7 @@ func (p *Provider) UserGroups(ctx context.Context) ([]*directory.User, error) {
|
|||
return nil, err
|
||||
}
|
||||
for _, id := range ids {
|
||||
userIDToGroups[id] = append(userIDToGroups[id], groupName)
|
||||
userIDToGroups[id] = append(userIDToGroups[id], groupID, groupName)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@ func newMockOkta(srv *httptest.Server, userEmailToGroups map[string][]string) ht
|
|||
result = append(result, M{
|
||||
"id": groups[i],
|
||||
"profile": M{
|
||||
"name": groups[i],
|
||||
"name": groups[i] + "-name",
|
||||
},
|
||||
})
|
||||
break
|
||||
|
@ -120,15 +120,15 @@ func TestProvider_UserGroups(t *testing.T) {
|
|||
assert.Equal(t, []*directory.User{
|
||||
{
|
||||
Id: "okta/a@example.com",
|
||||
Groups: []string{"admin", "user"},
|
||||
Groups: []string{"admin", "admin-name", "user", "user-name"},
|
||||
},
|
||||
{
|
||||
Id: "okta/b@example.com",
|
||||
Groups: []string{"test", "user"},
|
||||
Groups: []string{"test", "test-name", "user", "user-name"},
|
||||
},
|
||||
{
|
||||
Id: "okta/c@example.com",
|
||||
Groups: []string{"user"},
|
||||
Groups: []string{"user", "user-name"},
|
||||
},
|
||||
}, users)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue