0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-15 03:53:52 +01:00
Commit graph

39 commits

Author SHA1 Message Date
villepeh
aa5c0592e7
Update Mastodon SSO instructions () 2023-05-15 11:17:24 +02:00
Fly
452b009eb0
Documentation using Shibboleth with OIDC Plugin for SSO. () 2023-02-23 12:54:03 -05:00
reivilibre
4eb2f4e02b
Fix broken links in the Synapse documentation. ()
* Fix stale external links

* Fix some internal links

* Fix URLs without trailing / where needed

* Fix more links

* Newsfile

Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org>

* Reapply docs/openid.md fix after conflict

Signed-off-by: Olivier Wilkinson (reivilibre) <oliverw@matrix.org>
2023-01-05 18:18:00 +00:00
Patrick Cloke
44b476b26e
Document how to use Twitter as an OAuth 2.0 provider. ()
This also alphabetizes the documentation for the various OpenID providers.
2023-01-04 15:00:27 -05:00
villepeh
d69bf3b24c
Add Mastodon SSO setup instructions to docs ()
Fixes https://github.com/matrix-org/synapse/issues/14147
2022-12-07 11:44:53 +00:00
Quentin Gliech
cc3a52b33d
Support OIDC backchannel logouts ()
If configured an OIDC IdP can log a user's session out of
Synapse when they log out of the identity provider.

The IdP sends a request directly to Synapse (and must be
configured with an endpoint) when a user logs out.
2022-10-31 13:07:30 -04:00
Paul Tötterman
8074430d25
Document Google OpenID Connect email attribute () 2022-10-07 14:22:25 +00:00
Richard van der Hoff
a09a7d40e3
openid.md: fix a typo in the facebook example 2022-10-06 09:47:54 +01:00
nilsKr3
bdfff9c36e
Update openid.md ()
Linking the help article may prevent confusion regarding the creation of the necessary rule using auth0.
2022-08-23 14:34:10 +01:00
Shay
8330fc9953
Cleanup references to sample config in the docs and redirect users to configuration manual () 2022-06-30 09:21:39 -07:00
Richard van der Hoff
5675cebfaa
openid.md: fix some links
docbook doesn't auto-linkify links
2022-05-19 10:28:18 +01:00
Niklas
c9fc2c0d22
Update issuer URL in example OIDC Keycloak config ()
* Update openid.md

Newer versions of keycloak returning a 404 when using the `/auth` prefix.

Related: https://github.com/matrix-org/synapse/issues/12714
2022-05-13 10:15:51 +00:00
IronTooch
61aae18d45
Authentik OpenID minor doc update () 2022-03-25 12:40:10 +00:00
Richard van der Hoff
b0352f9c08
Update documentation for configuring facebook login ()
... and a minor thinko fix in the sample config.
2022-01-17 12:35:00 +00:00
Richard van der Hoff
b9fef1a7cd
Update openid.md
fix header level
2021-12-01 10:57:55 +00:00
Etienne Dysli Metref
b0eb64ff7b
Remove mention of OIDC certification from Dex ()
Dex isn't yet [1,2] a certified OpenID Provider implementation. As of today, it's not on the list maintained by the OpenID Foundation. [3]

[1] https://github.com/dexidp/dex/issues/42
[2] https://github.com/dexidp/dex/issues/262
[3] https://openid.net/certification/
2021-12-01 09:40:51 +00:00
Julian
09cb441a04
Add doc to integrate synapse with LemonLDAP OIDC ()
Co-authored-by: David Robertson <david.m.robertson1@gmail.com>
Co-authored-by: Julian Vanden Broeck <julian.vandenbroeck@dalibo.com>
2021-11-05 12:08:02 +00:00
Skyler Mäntysaari
a19bf32a03
docs/openid: Add Authentik documentation. () 2021-10-28 10:31:22 +00:00
Hugo DELVAL
86415f162d
doc: add django-oauth-toolkit to oidc doc ()
Signed-off-by: Hugo Delval <hugo.delval@gmail.com>
2021-08-23 17:12:36 +00:00
Andrew Morgan
3e83f97154
Fix the titles in the OIDC documentation ()
* Fix the titles in the OIDC documentation

Having them as links broke the table-of-contents rendering in mdbook.
Plus there's no reason for only some of the provider titles to be links.

* Changelog

* Add link to google idp docs
2021-08-23 14:58:31 +01:00
Patrick Cloke
5b68816de9
Fix the hierarchy of OpenID providers in the docs. () 2021-07-21 13:48:06 -04:00
Richard van der Hoff
dd69110d95
Add support for stable MSC2858 API ()
The stable format uses different brand identifiers, so we need to support two
identifiers for each IdP.
2021-03-16 11:21:26 +00:00
Richard van der Hoff
eaada74075
JWT OIDC secrets for Sign in with Apple ()
Apple had to be special. They want a client secret which is generated from an EC key.

Fixes . Also fixes  while I'm here.
2021-03-09 15:03:37 +00:00
Marcus
5636e597c3
Fix OIDC gitiea redirect URL. ()
Fixes a "conflict" from 846b9d3df0
and d1f13c7485.
2021-02-16 14:06:55 -05:00
Thomas Mortagne
5f716fa777
Add XWiki OIDC provider example. () 2021-02-09 11:54:52 -05:00
Richard van der Hoff
846b9d3df0
Put OIDC callback URI under /_synapse/client. () 2021-02-01 22:56:01 +00:00
Oliver Hanikel
d1f13c7485
Add an OpenID example config for Gitea. () 2021-02-01 16:21:09 -05:00
Richard van der Hoff
0d81a6fa3e Merge branch 'social_login' into develop 2021-01-28 22:08:11 +00:00
Richard van der Hoff
34efb4c604
Add notes on integrating with Facebook for SSO login. () 2021-01-27 22:57:16 +00:00
Richard van der Hoff
a083aea396
Add 'brand' field to MSC2858 response ()
We've decided to add a 'brand' field to help clients decide how to style the
buttons.

Also, fix up the allowed characters for idp_id, while I'm in the area.
2021-01-27 21:31:45 +00:00
Richard van der Hoff
9de6b94117
Land support for multiple OIDC providers ()
This is the final step for supporting multiple OIDC providers concurrently.

First of all, we reorganise the config so that you can specify a list of OIDC providers, instead of a single one. Before:

    oidc_config:
       enabled: true
       issuer: "https://oidc_provider"
       # etc

After:

    oidc_providers:
     - idp_id: prov1
       issuer: "https://oidc_provider"

     - idp_id: prov2
       issuer: "https://another_oidc_provider"

The old format is still grandfathered in.

With that done, it's then simply a matter of having OidcHandler instantiate a new OidcProvider for each configured provider.
2021-01-15 16:55:29 +00:00
Christopher Rücker
bce0c91d9a
Keycloak mapping_provider example () ()
This PR adds the missing user_mapping_provider section in oidc.md

Signed-off-by: Christopher Rücker chris-ruecker@protonmail.com
2021-01-08 18:29:30 +00:00
Matthew Hodgson
11fd90a2b7 typo 2020-11-02 13:33:56 +00:00
Peter Krantz
6c9ab61df5
Added basic instructions for Azure AD to OpenId documentation ()
Signed-off-by: Peter Krantz peter.krantz@gmail.com
2020-10-26 17:49:55 +00:00
Andrew Morgan
f6a3859a73
Fix filepath of Dex example config () 2020-10-26 16:53:11 +00:00
Andrew Morgan
4fb7a68a65 Correct the package name in authlib install instructions 2020-10-22 18:25:58 +01:00
BBBSnowball
05ee048f2c
Add config option for always using "userinfo endpoint" for OIDC ()
This allows for connecting to certain IdPs, e.g. GitLab.
2020-10-01 13:54:35 -04:00
hungrymonkey
5c5516f80e
Add instructions for authing with Keycloak via OpenID () 2020-06-16 11:28:21 -04:00
Richard van der Hoff
11de843626
Cleanups to the OpenID Connect integration ()
docs, default configs, comments. Nothing very significant.
2020-06-03 21:13:17 +01:00