Updated development doc on samling environment for testing. (#10973)
This commit is contained in:
parent
c80878d22a
commit
38b7db5885
|
@ -0,0 +1 @@
|
||||||
|
Fix a dead URL in development documentation (SAML) and change wording from "Riot" to "Element". Contributed by @maxkratz.
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue