You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-11-20 12:02:22 +03:00
WIP: Provider list on the login page
This commit is contained in:
@@ -60,8 +60,9 @@ pub(crate) async fn get(
|
||||
let reply = query.go_next();
|
||||
Ok((cookie_jar, reply).into_response())
|
||||
} else {
|
||||
let providers = mas_storage::upstream_oauth2::get_providers(&mut conn).await?;
|
||||
let content = render(
|
||||
LoginContext::default(),
|
||||
LoginContext::default().with_upstrem_providers(providers),
|
||||
query,
|
||||
csrf_token,
|
||||
&mut conn,
|
||||
@@ -103,8 +104,11 @@ pub(crate) async fn post(
|
||||
};
|
||||
|
||||
if !state.is_valid() {
|
||||
let providers = mas_storage::upstream_oauth2::get_providers(&mut conn).await?;
|
||||
let content = render(
|
||||
LoginContext::default().with_form_state(state),
|
||||
LoginContext::default()
|
||||
.with_form_state(state)
|
||||
.with_upstrem_providers(providers),
|
||||
query,
|
||||
csrf_token,
|
||||
&mut conn,
|
||||
|
||||
Reference in New Issue
Block a user