Added OIDC auth
Build and Publish / Build and Publish Docker Image (push) Successful in 1m49s

This commit is contained in:
2026-05-19 00:16:22 +03:00
parent 99e2cbc1f0
commit fd1e78ba8c
5 changed files with 133 additions and 20 deletions
+4 -2
View File
@@ -35,9 +35,11 @@
{% if let Some(err) = error.as_ref() %}
<div class="notification is-danger is-light">{{ err }}</div>
{% endif %}
{% if oidc_enabled %}
{% if auth_sso_enabled %}
<a href="/admin/oidc/start" class="button is-primary is-fullwidth mt-3">{{ t.login_sso_button }}</a>
{% else %}
{% endif %}
{% if auth_password_enabled %}
{% if auth_sso_enabled %}<hr style="margin:1rem 0;">{% endif %}
<form method="post" action="/admin/login/submit">
<div class="field">
<label class="label">{{ t.users_login }}</label>
+13
View File
@@ -87,6 +87,19 @@
</div>
</div>
<div class="field">
<label class="checkbox">
<input type="checkbox" name="auth_password_enabled" value="true"{% if auth_password_checked %} checked{% endif %}>
{{ t.settings_auth_password_enabled }}
</label>
</div>
<div class="field">
<label class="checkbox">
<input type="checkbox" name="auth_sso_enabled" value="true"{% if auth_sso_checked %} checked{% endif %}>
{{ t.settings_auth_sso_enabled }}
</label>
</div>
<button type="submit" class="button is-primary">{{ t.settings_save }}</button>
</form>
</div>