Authentication

handleAuthEnabledToggle(checked)} disabled={authLoading || authSaving || !$canAccess('settings', 'edit')} />

{authEnabled ? 'Users must log in to access the application' : 'Authentication is disabled - open access'}

{#if $licenseStore.isEnterprise} {authEnabled ? 'Audit logging is active - all actions are recorded' : 'Enable authentication to activate audit logging'} {:else} Enable authentication to activate audit logging {/if}

{#if authSubTab === 'general'}
{#if authEnabled} Session settings

How long until inactive sessions expire

(sessionTimeout = parseInt(e.currentTarget.value))} class="w-32" disabled={!$canAccess('settings', 'edit')} /> seconds ({Math.floor(sessionTimeout / 3600)} hours)
{#if $canAccess('settings', 'edit')} {/if}
{:else}

Enable authentication to configure session settings

{/if}
{/if} {#if authSubTab === 'local'}
{/if} {#if authSubTab === 'ldap'}
{/if} {#if authSubTab === 'sso'}
{/if} {#if authSubTab === 'roles'}
{/if}