Updated development doc on samling environment for testing. (#10973)

pull/11004/head
Max Kratz 2021-10-06 13:20:41 +02:00 committed by GitHub
parent c80878d22a
commit 38b7db5885
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

1
changelog.d/10973.doc Normal file
View File

@ -0,0 +1 @@
Fix a dead URL in development documentation (SAML) and change wording from "Riot" to "Element". Contributed by @maxkratz.

View File

@ -1,10 +1,9 @@
# How to test SAML as a developer without a server # How to test SAML as a developer without a server
https://capriza.github.io/samling/samling.html (https://github.com/capriza/samling) is a great https://fujifish.github.io/samling/samling.html (https://github.com/fujifish/samling) is a great resource for being able to tinker with the
resource for being able to tinker with the SAML options within Synapse without needing to SAML options within Synapse without needing to deploy and configure a complicated software stack.
deploy and configure a complicated software stack.
To make Synapse (and therefore Riot) use it: To make Synapse (and therefore Element) use it:
1. Use the samling.html URL above or deploy your own and visit the IdP Metadata tab. 1. Use the samling.html URL above or deploy your own and visit the IdP Metadata tab.
2. Copy the XML to your clipboard. 2. Copy the XML to your clipboard.
@ -26,9 +25,9 @@ To make Synapse (and therefore Riot) use it:
the dependencies are installed and ready to go. the dependencies are installed and ready to go.
7. Restart Synapse. 7. Restart Synapse.
Then in Riot: Then in Element:
1. Visit the login page with a Riot pointing at your homeserver. 1. Visit the login page and point Element towards your homeserver using the `public_baseurl` above.
2. Click the Single Sign-On button. 2. Click the Single Sign-On button.
3. On the samling page, enter a Name Identifier and add a SAML Attribute for `uid=your_localpart`. 3. On the samling page, enter a Name Identifier and add a SAML Attribute for `uid=your_localpart`.
The response must also be signed. The response must also be signed.