mirror of
https://github.com/pomerium/pomerium.git
synced 2025-08-02 00:10:45 +02:00
add groups to jwt test
This commit is contained in:
parent
26ac93f628
commit
0e8ab4643e
1 changed files with 6 additions and 0 deletions
|
@ -228,6 +228,11 @@ func TestHeadersEvaluator(t *testing.T) {
|
|||
structpb.NewStringValue("n1"),
|
||||
}},
|
||||
}},
|
||||
newDirectoryUserRecord(directory.User{ID: "u2", GroupIDs: []string{"g1", "g2", "g3", "g4"}}),
|
||||
newDirectoryGroupRecord(directory.Group{ID: "g1", Name: "GROUP1", Email: "g1@example.com"}),
|
||||
newDirectoryGroupRecord(directory.Group{ID: "g2", Name: "GROUP2", Email: "g2@example.com"}),
|
||||
newDirectoryGroupRecord(directory.Group{ID: "g3", Name: "GROUP3", Email: "g3@example.com"}),
|
||||
newDirectoryGroupRecord(directory.Group{ID: "g4", Name: "GROUP4", Email: "g4@example.com"}),
|
||||
},
|
||||
&HeadersRequest{
|
||||
Issuer: "from.example.com",
|
||||
|
@ -275,6 +280,7 @@ func TestHeadersEvaluator(t *testing.T) {
|
|||
assert.Equal(t, "u2", claims["user"], "should set user to user id")
|
||||
assert.Equal(t, "n1", claims["name"], "should set name")
|
||||
assert.Equal(t, "v1,v2,v3", claims["CUSTOM_KEY"], "should set CUSTOM_KEY")
|
||||
assert.Equal(t, []any{"g1", "g2", "g3", "g4", "GROUP1", "GROUP2", "GROUP3", "GROUP4"}, claims["groups"])
|
||||
})
|
||||
|
||||
t.Run("set_request_headers", func(t *testing.T) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue