@@ -70,6 +70,9 @@ func TestAdminSettings_SAML_Update(t *testing.T) {
70
70
samlSettingsUpd , err := client .Admin .Settings .SAML .Update (ctx , AdminSAMLSettingsUpdateOptions {
71
71
Certificate : String (cert ),
72
72
PrivateKey : String (pKey ),
73
+ IDPCert : String (cert ),
74
+ SLOEndpointURL : String ("https://example.com/slo" ),
75
+ SSOEndpointURL : String ("https://example.com/sso" ),
73
76
SignatureSigningMethod : String (signatureSigningMethod ),
74
77
SignatureDigestMethod : String (signatureDigestMethod ),
75
78
})
@@ -81,23 +84,34 @@ func TestAdminSettings_SAML_Update(t *testing.T) {
81
84
})
82
85
83
86
t .Run ("with team management enabled" , func (t * testing.T ) {
87
+ cert := "testCert"
88
+ pKey := "testPrivateKey"
89
+ signatureSigningMethod := "SHA1"
90
+ signatureDigestMethod := "SHA1"
91
+
84
92
samlSettingsUpd , err := client .Admin .Settings .SAML .Update (ctx , AdminSAMLSettingsUpdateOptions {
85
- Enabled : Bool (true ),
86
- TeamManagementEnabled : Bool (true ),
93
+ Enabled : Bool (true ),
94
+ TeamManagementEnabled : Bool (true ),
95
+ Certificate : String (cert ),
96
+ PrivateKey : String (pKey ),
97
+ SignatureSigningMethod : String (signatureSigningMethod ),
98
+ SignatureDigestMethod : String (signatureDigestMethod ),
87
99
})
88
100
require .NoError (t , err )
89
101
assert .True (t , samlSettingsUpd .TeamManagementEnabled )
90
102
})
91
103
92
104
t .Run ("with invalid signature digest method" , func (t * testing.T ) {
93
105
_ , err := client .Admin .Settings .SAML .Update (ctx , AdminSAMLSettingsUpdateOptions {
106
+ AuthnRequestsSigned : Bool (true ),
94
107
SignatureDigestMethod : String ("SHA1234" ),
95
108
})
96
109
require .Error (t , err )
97
110
})
98
111
99
112
t .Run ("with invalid signature signing method" , func (t * testing.T ) {
100
113
_ , err := client .Admin .Settings .SAML .Update (ctx , AdminSAMLSettingsUpdateOptions {
114
+ AuthnRequestsSigned : Bool (true ),
101
115
SignatureSigningMethod : String ("SHA1234" ),
102
116
})
103
117
require .Error (t , err )
0 commit comments