1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-20 12:02:22 +03:00

Rewrite the authorization grant logic

This commit is contained in:
Quentin Gliech
2022-05-06 17:12:16 +02:00
parent fbd774a9fd
commit 436c0dcb19
22 changed files with 1141 additions and 915 deletions

View File

@@ -24,6 +24,7 @@ use serde::Serialize;
use thiserror::Error;
use url::Url;
#[derive(Debug, Clone)]
enum CallbackDestinationMode {
Query {
existing_params: HashMap<String, String>,
@@ -32,6 +33,7 @@ enum CallbackDestinationMode {
FormPost,
}
#[derive(Debug, Clone)]
pub struct CallbackDestination {
mode: CallbackDestinationMode,
safe_redirect_uri: Url,