dendrite/clientapi/routing
Tommie Gannert 58233c790a Split SSO into OAuth2 and OIDC. Add OIDC discovery.
GitHub implements OAuth2, but not OpenID Connect.

This means it needs more magic constants than those that can do OIDC
discovery (and where Userinfo is in OIDC-compatible.)

Fixes the HTTP client to have a timeout.
2022-05-25 01:17:08 +02:00
..
account_data.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
admin.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
admin_whois.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
aliases.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
auth_fallback.go Remember parameters on registration (#2225) 2022-02-25 14:33:02 +01:00
capabilities.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
createroom.go Clean up interface definitions (#2427) 2022-05-06 12:39:26 +01:00
deactivate.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
device.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
directory.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
directory_public.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
directory_public_test.go Implement ExtraPublicRoomsProvider for p2p demos (#1180) 2020-07-03 12:59:00 +01:00
getevent.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
joinroom.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
key_backup.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
key_crosssigning.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
keys.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
leaveroom.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
login.go Split SSO into OAuth2 and OIDC. Add OIDC discovery. 2022-05-25 01:17:08 +02:00
logout.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
membership.go Add RoomExists flag to QueryMembershipForUser (#2450) 2022-05-11 11:29:23 +01:00
memberships.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
notification.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
openid.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
password.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
peekroom.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
presence.go Simplify presence stringification (should help with vector-im/element-android#5712) 2022-04-07 10:10:28 +01:00
profile.go Clean up interface definitions (#2427) 2022-05-06 12:39:26 +01:00
pusher.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
pushrules.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
receipt.go Remove eduserver (#2306) 2022-03-29 14:14:35 +02:00
redaction.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
register.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
register_secret.go - Removed double imports (#1989) 2021-09-08 17:31:03 +01:00
register_secret_test.go Implement /_synapse/admin/v1/register (#1911) 2021-07-09 16:52:31 +01:00
register_test.go Give more time to TestSessionCleanUp tests 2022-03-03 12:37:12 +00:00
room_tagging.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
routing.go Split SSO into OAuth2 and OIDC. Add OIDC discovery. 2022-05-25 01:17:08 +02:00
sendevent.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
sendtodevice.go Remove eduserver (#2306) 2022-03-29 14:14:35 +02:00
sendtyping.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
server_notices.go Clean up interface definitions (#2427) 2022-05-06 12:39:26 +01:00
server_notices_test.go Implement server notices (#2180) 2022-02-18 16:05:03 +01:00
sso.go Split SSO into OAuth2 and OIDC. Add OIDC discovery. 2022-05-25 01:17:08 +02:00
state.go Add RoomExists flag to QueryMembershipForUser (#2450) 2022-05-11 11:29:23 +01:00
threepid.go Define component interfaces based on consumers (1/2) (#2423) 2022-05-05 13:17:38 +01:00
upgrade_room.go Clean up interface definitions (#2427) 2022-05-06 12:39:26 +01:00
userdirectory.go Define component interfaces based on consumers (2/2) (#2425) 2022-05-05 19:30:38 +01:00
voip.go Make sure resp.Username is defined before hashing. Fixes #2356 (#2357) 2022-04-19 09:46:54 +01:00
whoami.go Update /whoami response to match Spec v1.2 (#2201) 2022-02-18 11:28:02 +00:00