Crate mas_router

Source

Structs§

Account
GET /account/
AccountPasswordChange
GET /account/password/change
AccountRecoveryFinish
GET /account/password/recovery?ticket=:ticket Rendered by the React frontend
AccountRecoveryProgress
GET|POST /recover/progress/{session_id}
AccountRecoveryStart
GET|POST /recover
AccountWildcard
GET /account/*
ApiDoc
GET /api/doc/
ApiDocCallback
GET /api/doc/oauth2-callback
ApiSpec
GET /api/spec.json
ChangePasswordDiscovery
GET /.well-known/change-password
CompatLogin
GET|POST /_matrix/client/v3/login
CompatLoginSsoActionParams
CompatLoginSsoComplete
GET|POST /complete-compat-sso/{id}
CompatLoginSsoRedirect
GET /_matrix/client/v3/login/sso/redirect
CompatLoginSsoRedirectIdp
GET /_matrix/client/v3/login/sso/redirect/{idp}
CompatLoginSsoRedirectSlash
GET /_matrix/client/v3/login/sso/redirect/
CompatLogout
POST /_matrix/client/v3/logout
CompatRefresh
POST /_matrix/client/v3/refresh
Consent
GET /consent/{grant_id}
ContinueAuthorizationGrant
GET /authorize/{grant_id}
DeviceCodeConsent
GET|POST /device/{device_code_id}
DeviceCodeLink
GET|POST /link
GraphQL
GET|POST /graphql
GraphQLPlayground
GET /graphql/playground
Healthcheck
GET /health
Index
GET /
Login
GET|POST /login
Logout
POST /logout
OAuth2AuthorizationEndpoint
GET /authorize
OAuth2DeviceAuthorizationEndpoint
POST /oauth2/device
OAuth2Introspection
POST /oauth2/introspect
OAuth2Keys
GET /oauth2/keys.json
OAuth2RegistrationEndpoint
POST /oauth2/registration
OAuth2Revocation
POST /oauth2/revoke
OAuth2TokenEndpoint
POST /oauth2/token
OidcConfiguration
GET /.well-known/openid-configuration
OidcUserinfo
GET /oauth2/userinfo
PasswordRegister
GET|POST /register/password
Reauth
GET|POST /reauth
Register
POST /register
RegisterDisplayName
GET|POST /register/steps/{id}/display-name
RegisterFinish
GET /register/steps/{id}/finish
RegisterVerifyEmail
GET|POST /register/steps/{id}/verify-email
StaticAsset
GET /assets
UpstreamOAuth2Authorize
GET /upstream/authorize/{id}
UpstreamOAuth2Callback
GET /upstream/callback/{id}
UpstreamOAuth2Link
GET /upstream/link/{id}
UrlBuilder
Webfinger
GET /.well-known/webfinger

Enums§

AccountAction
Actions parameters as defined by MSC2965
CompatLoginSsoAction
PostAuthAction

Traits§

Route
SimpleRoute