Skip to content

Commit 28eb410

Browse files
Add Mock SAML example IdP
1 parent 0495626 commit 28eb410

File tree

1 file changed

+36
-1
lines changed

1 file changed

+36
-1
lines changed

config/stage/dev/realms/acme-apps.yaml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ identityProviders:
213213
firstBrokerLoginFlowAlias: "first broker login"
214214
config:
215215
validateSignature: 'true'
216-
hideOnLoginPage: false
216+
hideOnLoginPage: true
217217
guiOrder: "2000"
218218
# Note this singing certificate must match the 'custom-rsa-generated' in acme-saml.yaml
219219
signingCertificate: "MIIClzCCAX8CBgF/0OmrYzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARkZW1vMB4XDTIyMDMyODE0MjIyOVoXDTMyMDMyODE0MjQwOVowDzENMAsGA1UEAwwEZGVtbzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMOVGgrZfj96C5zNhlzLi8KWXoqVYq2ZWlH5mykT55FSvwC5m5/Px63VOzxuNWDAyGz8Uq9lUa5ED2D10W/e72AIbEC0w2F9z91cyElitsr/uQoI3snCJjLchXMez50u0J/g/78tfhv1ICo6EhPzupMBWwl+Liw1fiUv54pLPVM1r450fcQxaVX/jZszzZgLrtzbQz73uoUHJ6QJ7N2wz5c+sG3iy9OyVQl+uI0dIs9RFc57UUOURw2lOPgAPErKnckV5gEDQ16C07EvjVzzv1Q6SE2FIVN4F65qSRQ1iXU2uI0rdNTOkju5WNJylsmp8dfJE8HiOwjQ8ArZ/nTAgukCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAcDoujUldX1HiCjPjLrcUaY+LNCSsGWeN7g/lI7z18sxg3VlhsPz2Bg5m4zZCFVcrTPax1PuNqYIxetR9fEP8N+8GHLTnd4KrGvE6rH8xwDDk3GET5QKHnaUDUoxdOND85d65oL20NDIHaNDP+Kw/XIktV30mTKZerkDpxJSC9101RDwVhH3zpr0t4CYTnnR6NTBNkVRfDl19Nia98KpbSJizIw2y0zC8wubJzFnBoWbXv1AXOqTZUR2pyP742YJNA/9NFg4+EDbW/ZJVaajY+UVN8ImCj1T32f78189d3NFoCX81pBkmRv8YfXetZgDcofuKKTkUmFlP55x5S32Vmw=="
@@ -235,6 +235,41 @@ identityProviders:
235235
addExtensionsElementWithKeyInfo: 'false'
236236
principalType: SUBJECT
237237

238+
- alias: idp-mocksaml
239+
displayName: "Mock SAML Login"
240+
providerId: saml
241+
enabled: true
242+
updateProfileFirstLoginMode: 'on'
243+
trustEmail: true
244+
storeToken: false
245+
addReadTokenRoleOnCreate: false
246+
authenticateByDefault: false
247+
linkOnly: false
248+
firstBrokerLoginFlowAlias: "first broker login"
249+
config:
250+
validateSignature: 'true'
251+
hideOnLoginPage: false
252+
guiOrder: "2100"
253+
signingCertificate: "MIIC4jCCAcoCCQC33wnybT5QZDANBgkqhkiG9w0BAQsFADAyMQswCQYDVQQGEwJV\nSzEPMA0GA1UECgwGQm94eUhRMRIwEAYDVQQDDAlNb2NrIFNBTUwwIBcNMjIwMjI4\nMjE0NjM4WhgPMzAyMTA3MDEyMTQ2MzhaMDIxCzAJBgNVBAYTAlVLMQ8wDQYDVQQK\nDAZCb3h5SFExEjAQBgNVBAMMCU1vY2sgU0FNTDCCASIwDQYJKoZIhvcNAQEBBQAD\nggEPADCCAQoCggEBALGfYettMsct1T6tVUwTudNJH5Pnb9GGnkXi9Zw/e6x45DD0\nRuRONbFlJ2T4RjAE/uG+AjXxXQ8o2SZfb9+GgmCHuTJFNgHoZ1nFVXCmb/Hg8Hpd\n4vOAGXndixaReOiq3EH5XvpMjMkJ3+8+9VYMzMZOjkgQtAqO36eAFFfNKX7dTj3V\npwLkvz6/KFCq8OAwY+AUi4eZm5J57D31GzjHwfjH9WTeX0MyndmnNB1qV75qQR3b\n2/W5sGHRv+9AarggJkF+ptUkXoLtVA51wcfYm6hILptpde5FQC8RWY1YrswBWAEZ\nNfyrR4JeSweElNHg4NVOs4TwGjOPwWGqzTfgTlECAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAAYRlYflSXAWoZpFfwNiCQVE5d9zZ0DPzNdWhAybXcTyMf0z5mDf6FWBW\n5Gyoi9u3EMEDnzLcJNkwJAAc39Apa4I2/tml+Jy29dk8bTyX6m93ngmCgdLh5Za4\nkhuU3AM3L63g7VexCuO7kwkjh/+LqdcIXsVGO6XDfu2QOs1Xpe9zIzLpwm/RNYeX\nUjbSj5ce/jekpAw7qyVVL4xOyh8AtUW1ek3wIw1MJvEgEPt0d16oshWJpoS1OT8L\nr/22SvYEo3EmSGdTVGgk3x3s+A0qWAqTcyjr7Q4s/GKYRFfomGwz0TZ4Iw1ZN99M\nm0eo2USlSRTVl7QHRTuiuSThHpLKQQ=="
254+
idpEntityId: "https://saml.example.com/entityid"
255+
postBindingLogout: 'true'
256+
nameIDPolicyFormat: "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
257+
postBindingResponse: 'true'
258+
principalAttribute: "username"
259+
metadataDescriptorUrl: "https://mocksaml.com/api/saml/metadata"
260+
entityId: "$(env:KEYCLOAK_FRONTEND_URL)/realms/acme-apps"
261+
backchannelSupported: 'true'
262+
signatureAlgorithm: RSA_SHA256
263+
xmlSigKeyInfoKeyNameTransformer: KEY_ID
264+
loginHint: 'true'
265+
authnContextComparisonType: exact
266+
postBindingAuthnRequest: 'true'
267+
syncMode: FORCE
268+
singleSignOnServiceUrl: "https://mocksaml.com/api/saml/sso"
269+
wantAuthnRequestsSigned: 'true'
270+
addExtensionsElementWithKeyInfo: 'false'
271+
principalType: SUBJECT
272+
238273
- alias: "idp-acme-ldap"
239274
displayName: "Acme LDAP Login"
240275
providerId: "oidc"

0 commit comments

Comments
 (0)