Skip to content

Commit d617774

Browse files
committed
Fixes
1 parent 67ce0ce commit d617774

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

crates/cli/src/sync.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -235,18 +235,16 @@ pub async fn config_sync(
235235
}
236236
};
237237

238-
let response_mode = if let Some(response_mode) = provider.response_mode {
239-
match response_mode {
238+
let response_mode = provider
239+
.response_mode
240+
.map(|response_mode| match response_mode {
240241
mas_config::UpstreamOAuth2ResponseMode::Query => {
241-
Some(mas_data_model::UpstreamOAuthProviderResponseMode::Query)
242+
mas_data_model::UpstreamOAuthProviderResponseMode::Query
242243
}
243244
mas_config::UpstreamOAuth2ResponseMode::FormPost => {
244-
Some(mas_data_model::UpstreamOAuthProviderResponseMode::FormPost)
245+
mas_data_model::UpstreamOAuthProviderResponseMode::FormPost
245246
}
246-
}
247-
} else {
248-
None
249-
};
247+
});
250248

251249
if discovery_mode.is_disabled() {
252250
if provider.authorization_endpoint.is_none() {

crates/handlers/src/oauth2/authorization/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,11 @@ fn resolve_response_mode(
106106
) -> Result<ResponseMode, RouteError> {
107107
use ResponseMode as M;
108108

109-
// If the response type includes either "token" or "id_token", the default
110-
// response mode is "fragment" and the response mode "query" must not be
111-
// used
109+
// If the response type includes either "token" or "id_token", the default
110+
// response mode is "fragment" and the response mode "query" must not be
111+
// used
112112
if response_type.has_token() || response_type.has_id_token() {
113-
match suggested_response_mode {
113+
match suggested_response_mode {
114114
None => Ok(M::Fragment),
115115
Some(M::Query) => Err(RouteError::InvalidResponseMode),
116116
Some(mode) => Ok(mode),

0 commit comments

Comments
 (0)