diff --git a/changelog.d/+7409b1db.feature.md b/changelog.d/+7409b1db.feature.md new file mode 100644 index 000000000..e1913ddd4 --- /dev/null +++ b/changelog.d/+7409b1db.feature.md @@ -0,0 +1 @@ +Added support for requiring users to accept terms and conditions when registering. diff --git a/src/service/uiaa/mod.rs b/src/service/uiaa/mod.rs index 7d068a207..083704560 100644 --- a/src/service/uiaa/mod.rs +++ b/src/service/uiaa/mod.rs @@ -309,7 +309,6 @@ impl Service { match auth { | AuthData::Dummy(_) => Ok(AuthType::Dummy), - | AuthData::Terms(_) => Ok(AuthType::Terms), | AuthData::EmailIdentity(EmailIdentity { thirdparty_id_creds: ThirdpartyIdCredentials { client_secret, sid, .. }, .. @@ -456,6 +455,7 @@ impl Service { }) } }, + | AuthData::Terms(_) => Ok(AuthType::Terms), | _ => Err(StandardErrorBody { kind: ErrorKind::Unrecognized, message: "Unsupported stage type".into(),