{% extends "base.html" %} {% block title %}Authentication Settings - Admin - Anguis{% endblock %} {% block content %}

Authentication Settings

Configure authentication methods and view security settings

Back to Admin
Available Authentication Methods
{% if auth_info %}
{% for method, enabled in auth_info.items() %}
{{ method }} {% if method == 'database' %} Local database authentication with password hashing {% elif method == 'ldap' %} LDAP/Active Directory integration {% elif method == 'saml' %} SAML 2.0 single sign-on {% elif method == 'oauth' %} OAuth 2.0 authentication {% else %} {{ method|title }} authentication method {% endif %}
{% if enabled %} Enabled {% else %} Disabled {% endif %}
{% endfor %}
{% else %}

No authentication information available

{% endif %}
Password Requirements
  • Minimum 8 characters
  • bcrypt password hashing
  • Password confirmation required
  • Admin can reset user passwords
Session Security
  • Secure session cookies
  • CSRF protection enabled
  • Login tracking
  • Session timeout configurable
User Permissions
  • Role-based access control
  • Group-based permissions
  • Admin privilege escalation
  • Account activation control
Configuration Guide

To enable or configure authentication methods, edit the config.yaml file in the system configuration section.

Example Configuration:
authentication:
  database:
    enabled: true
  ldap:
    enabled: false
    server: ldap://ldap.example.com
    bind_dn: cn=admin,dc=example,dc=com
    user_base: ou=users,dc=example,dc=com
  saml:
    enabled: false
    idp_metadata_url: https://idp.example.com/metadata
    sp_entity_id: https://app.example.com
  session:
    timeout: 3600
    secure_cookies: true
Edit Configuration
{% endblock %}