You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-07-29 22:01:14 +03:00
Allow a trailing slash on the compat SSO route
This commit is contained in:
@ -481,14 +481,24 @@ impl SimpleRoute for CompatRefresh {
|
||||
const PATH: &'static str = "/_matrix/client/:version/refresh";
|
||||
}
|
||||
|
||||
/// `POST /_matrix/client/v3/login/sso/redirect`
|
||||
/// `GET /_matrix/client/v3/login/sso/redirect`
|
||||
pub struct CompatLoginSsoRedirect;
|
||||
|
||||
impl SimpleRoute for CompatLoginSsoRedirect {
|
||||
const PATH: &'static str = "/_matrix/client/:version/login/sso/redirect";
|
||||
}
|
||||
|
||||
/// `POST /_matrix/client/v3/login/sso/redirect/:idp`
|
||||
/// `GET /_matrix/client/v3/login/sso/redirect/`
|
||||
///
|
||||
/// This is a workaround for the fact some clients (Element iOS) sends a
|
||||
/// trailing slash, even though it's not in the spec.
|
||||
pub struct CompatLoginSsoRedirectSlash;
|
||||
|
||||
impl SimpleRoute for CompatLoginSsoRedirectSlash {
|
||||
const PATH: &'static str = "/_matrix/client/:version/login/sso/redirect/";
|
||||
}
|
||||
|
||||
/// `GET /_matrix/client/v3/login/sso/redirect/:idp`
|
||||
pub struct CompatLoginSsoRedirectIdp;
|
||||
|
||||
impl SimpleRoute for CompatLoginSsoRedirectIdp {
|
||||
|
Reference in New Issue
Block a user