2022-10-09 18:34:02 +02:00
|
|
|
******
|
|
|
|
|
Design
|
|
|
|
|
******
|
|
|
|
|
|
|
|
|
|
The *Authentication SAML Module* introduces some new routes:
|
|
|
|
|
|
2022-10-09 18:45:48 +02:00
|
|
|
- ``GET`` ``/<database>/authentication/saml/<identity>/login``:
|
2022-10-09 18:34:02 +02:00
|
|
|
redirect to the identity provider location with a prepared request using
|
2022-10-09 18:45:48 +02:00
|
|
|
the ``next`` argument as relay state.
|
2022-10-09 18:34:02 +02:00
|
|
|
|
2022-10-09 18:45:48 +02:00
|
|
|
- ``GET`` ``/<database>/authentication/saml/<identity>/metadata``:
|
2022-10-09 18:34:02 +02:00
|
|
|
return the metadata XML of the service provider.
|
|
|
|
|
|
2022-10-09 18:45:48 +02:00
|
|
|
- ``POST`` ``/<database>/authentication/saml/<identity>/acs``:
|
2022-10-09 18:34:02 +02:00
|
|
|
verify the authentication request and redirect to the relay state.
|