2020-06-04 10:37:19 +07:00
---
layout: table_wrappers
---
<!DOCTYPE html>
2020-06-29 08:20:38 +07:00
< html lang = "{{ site.lang | default: 'en-US' }}" >
2020-06-04 10:37:19 +07:00
{% include head.html %}
< body >
2020-09-18 21:58:41 +07:00
< a class = "github-fork-ribbon" href = "https://github.com/authelia/authelia" data-ribbon = "Fork me on GitHub"
title="Fork me on GitHub">Fork me on GitHub< / a >
< svg xmlns = "http://www.w3.org/2000/svg" style = "display: none;" >
< symbol id = "svg-link" viewBox = "0 0 24 24" >
< title > Link< / title >
< svg xmlns = "http://www.w3.org/2000/svg" width = "24" height = "24" viewBox = "0 0 24 24" fill = "none" stroke = "currentColor" stroke-width = "2" stroke-linecap = "round" stroke-linejoin = "round" class = "feather feather-link" >
< path d = "M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71" > < / path > < path d = "M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71" > < / path >
< / svg >
< / symbol >
< symbol id = "svg-search" viewBox = "0 0 24 24" >
< title > Search< / title >
< svg xmlns = "http://www.w3.org/2000/svg" width = "24" height = "24" viewBox = "0 0 24 24" fill = "none" stroke = "currentColor" stroke-width = "2" stroke-linecap = "round" stroke-linejoin = "round" class = "feather feather-search" >
< circle cx = "11" cy = "11" r = "8" > < / circle > < line x1 = "21" y1 = "21" x2 = "16.65" y2 = "16.65" > < / line >
< / svg >
< / symbol >
< symbol id = "svg-menu" viewBox = "0 0 24 24" >
< title > Menu< / title >
< svg xmlns = "http://www.w3.org/2000/svg" width = "24" height = "24" viewBox = "0 0 24 24" fill = "none" stroke = "currentColor" stroke-width = "2" stroke-linecap = "round" stroke-linejoin = "round" class = "feather feather-menu" >
< line x1 = "3" y1 = "12" x2 = "21" y2 = "12" > < / line > < line x1 = "3" y1 = "6" x2 = "21" y2 = "6" > < / line > < line x1 = "3" y1 = "18" x2 = "21" y2 = "18" > < / line >
< / svg >
< / symbol >
< symbol id = "svg-arrow-right" viewBox = "0 0 24 24" >
< title > Expand< / title >
< svg xmlns = "http://www.w3.org/2000/svg" width = "24" height = "24" viewBox = "0 0 24 24" fill = "none" stroke = "currentColor" stroke-width = "2" stroke-linecap = "round" stroke-linejoin = "round" class = "feather feather-chevron-right" >
< polyline points = "9 18 15 12 9 6" > < / polyline >
< / svg >
< / symbol >
< symbol id = "svg-doc" viewBox = "0 0 24 24" >
< title > Document< / title >
< svg xmlns = "http://www.w3.org/2000/svg" width = "24" height = "24" viewBox = "0 0 24 24" fill = "none" stroke = "currentColor" stroke-width = "2" stroke-linecap = "round" stroke-linejoin = "round" class = "feather feather-file" >
< path d = "M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z" > < / path > < polyline points = "13 2 13 9 20 9" > < / polyline >
< / svg >
< / symbol >
2021-07-15 10:21:47 +07:00
< symbol id = "svg-contrib" viewBox = "0 0 24 24" >
2021-05-09 22:23:57 +07:00
< title > Survey contribution< / title >
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug - In . SVG Version: 6.00 Build 0) -->
< svg version = "1.1" id = "Capa_1" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" x = "0px" y = "0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
< path style = "fill:#FEC9A3;" d = "M507.661,503.322V399.907c0-11.325-5.528-21.938-14.805-28.438l-65.25-45.681
c-4.374-3.063-9.589-4.703-14.935-4.703h-52.536l0.868,148.48c0.321,15.473,10.431,29.028,25.166,33.757H507.661z"/>
< path style = "fill:#FABD91;" d = "M455.593,503.322h-60.746c-19.17,0-34.712-15.542-34.712-34.712v-34.712h60.746L455.593,503.322z" / >
< path style = "fill:#88B337;" d = "M229.966,60.746c-5.979,0.009-11.889,1.258-17.356,3.662V0H56.407
C27.648,0,4.339,23.309,4.339,52.068v156.203h64.408c-9.633-21.938,0.338-47.538,22.285-57.17
c21.938-9.633,47.538,0.338,57.17,22.285c4.886,11.116,4.886,23.778,0,34.894h64.408v-64.408
c21.938,9.633,47.538-0.338,57.17-22.285s-0.338-47.538-22.285-57.17C241.976,61.978,236.006,60.737,229.966,60.746z"/>
< path style = "fill:#E8594A;" d = "M420.881,52.068C420.881,23.309,397.572,0,368.814,0H212.61v64.408
c21.938-9.633,47.538,0.338,57.17,22.285c9.633,21.938-0.338,47.538-22.285,57.17c-11.116,4.886-23.778,4.886-34.894,0v64.408
h64.408c-9.633,21.938,0.338,47.538,22.285,57.17c21.938,9.633,47.538-0.338,57.17-22.285c4.886-11.116,4.886-23.778,0-34.894
h64.417V52.068z"/>
< path style = "fill:#D65245;" d = "M420.881,57.023C371.278,126.03,281.73,165.228,212.61,186.325v21.947h64.408
c-9.633,21.938,0.338,47.538,22.285,57.17c21.938,9.633,47.538-0.338,57.17-22.285c4.886-11.116,4.886-23.778,0-34.894h64.408
V57.023z"/>
< path style = "fill:#FDB62F;" d = "M195.254,277.695c5.979,0.009,11.889,1.258,17.356,3.662v-73.086h-64.408
c9.633-21.938-0.338-47.538-22.285-57.17c-21.947-9.633-47.538,0.338-57.17,22.285c-4.886,11.116-4.886,23.778,0,34.894H4.339
v156.203c0,28.759,23.309,52.068,52.068,52.068H212.61v-55.73c-21.938,9.633-47.538-0.338-57.17-22.285
c-9.633-21.938,0.338-47.538,22.285-57.17C183.244,278.927,189.214,277.686,195.254,277.695z"/>
< path style = "fill:#FFA719;" d = "M4.339,364.475c0,28.759,23.309,52.068,52.068,52.068H212.61v-55.73
c-21.834,9.615-47.33-0.286-56.945-22.12c-2.23-5.068-3.471-10.526-3.645-16.063c-46.523,20.749-96.751,31.918-147.682,32.846
V364.475z"/>
< path style = "fill:#4398D1;" d = "M443.574,389.641l-54.906-146.658l-60.303,22.71c16.809,17.122,16.549,44.631-0.573,61.431
c-17.122,16.801-44.631,16.549-61.431-0.573c-8.556-8.721-13.052-20.636-12.375-32.837l-60.295,22.71l25.687,68.634
c-5.962-0.338-11.932,0.573-17.529,2.673c-22.407,8.695-33.514,33.905-24.819,56.311c8.548,22.016,33.098,33.202,55.322,25.183
c5.597-2.109,10.7-5.372,14.969-9.563L266.9,512l146.241-55.079C440.094,446.716,453.71,416.62,443.574,389.641z"/>
< path style = "fill:#3E8FC9;" d = "M415.258,314.012c-59.878,89.557-172.127,120.832-237.872,131.601
c9.225,21.947,34.495,32.256,56.441,23.031c5.025-2.109,9.607-5.163,13.494-8.982L266.9,512l146.241-55.079
c26.945-10.205,40.552-40.283,30.434-67.254L415.258,314.012z"/>
< path style = "fill:#80A834;" d = "M229.966,60.746c-5.979,0.009-11.889,1.258-17.356,3.662V51.816
C147.63,111.633,59.592,144.67,4.339,160.768v47.503h64.408c-9.633-21.938,0.338-47.538,22.285-57.17
c21.938-9.633,47.538,0.338,57.17,22.285c4.886,11.116,4.886,23.778,0,34.894h64.408v-64.408
c21.938,9.633,47.538-0.338,57.17-22.285s-0.338-47.538-22.285-57.17C241.976,61.978,236.006,60.737,229.966,60.746z"/>
< path style = "fill:#FEC9A3;" d = "M403.682,390.665c-8.305-8.47-21.903-8.609-30.373-0.304c-8.47,8.305-8.609,21.903-0.304,30.373
c0.104,0.104,0.2,0.208,0.304,0.304l30.217,30.217c0,28.759,23.309,52.068,52.068,52.068l0,0h52.068v-8.678L403.682,390.665z"/>
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< g >
< / g >
< / svg >
< / symbol >
2020-09-18 21:58:41 +07:00
< / svg >
2020-06-04 10:37:19 +07:00
2020-09-18 21:58:41 +07:00
< div class = "side-bar" >
< div class = "site-header" >
< a href = "{{ '/' | absolute_url }}" class = "site-title lh-tight" > {% include title.html %}< / a >
< a href = "#" id = "menu-button" class = "site-button" >
< svg viewBox = "0 0 24 24" class = "icon" > < use xlink:href = "#svg-menu" > < / use > < / svg >
< / a >
2020-06-29 08:20:38 +07:00
< / div >
2020-09-18 21:58:41 +07:00
< nav role = "navigation" aria-label = "Main" id = "site-nav" class = "site-nav" >
{% if site.just_the_docs.collections %}
{% assign collections_size = site.just_the_docs.collections | size %}
{% for collection_entry in site.just_the_docs.collections %}
{% assign collection_key = collection_entry[0] %}
{% assign collection_value = collection_entry[1] %}
{% assign collection = site[collection_key] %}
{% if collection_value.nav_exclude != true %}
{% if collections_size > 1 %}
< div class = "nav-category" > {{ collection_value.name }}< / div >
{% endif %}
{% include nav.html pages=collection %}
{% endif %}
{% endfor %}
{% else %}
{% include nav.html pages=site.html_pages %}
{% endif %}
< / nav >
< footer class = "site-footer" >
This site uses < a href = "https://github.com/pmarsceill/just-the-docs" > Just the Docs< / a > , a documentation theme for Jekyll.
< / footer >
< / div >
< div class = "main" id = "top" >
< div id = "main-header" class = "main-header" >
{% if site.search_enabled != false %}
< div class = "search" >
< div class = "search-input-wrap" >
< input type = "text" id = "search-input" class = "search-input" tabindex = "0" placeholder = "Search {{ site.title }}" aria-label = "Search {{ site.title }}" autocomplete = "off" >
< label for = "search-input" class = "search-label" > < svg viewBox = "0 0 24 24" class = "search-icon" > < use xlink:href = "#svg-search" > < / use > < / svg > < / label >
2020-06-04 10:37:19 +07:00
< / div >
2020-09-18 21:58:41 +07:00
< div id = "search-results" class = "search-results" > < / div >
2020-06-04 10:37:19 +07:00
< / div >
2020-09-18 21:58:41 +07:00
{% endif %}
{% if site.aux_links %}
< nav aria-label = "Auxiliary" class = "aux-nav" >
< ul class = "aux-nav-list" >
{% for link in site.aux_links %}
< li class = "aux-nav-list-item" >
< a href = "{{ link.last }}" class = "site-button"
{% if site.aux_links_new_tab %}
target="_blank" rel="noopener noreferrer"
{% endif %}
>
{{ link.first }}
< / a >
< / li >
{% endfor %}
< / ul >
< / nav >
{% endif %}
< / div >
< div id = "main-content-wrap" class = "main-content-wrap" >
{% unless page.url == "/" %}
{% if page.parent %}
< nav aria-label = "Breadcrumb" class = "breadcrumb-nav" >
< ol class = "breadcrumb-nav-list" >
{% if page.grand_parent %}
< li class = "breadcrumb-nav-list-item" > < a href = "{{ first_level_url }}" > {{ page.grand_parent }}< / a > < / li >
< li class = "breadcrumb-nav-list-item" > < a href = "{{ second_level_url }}" > {{ page.parent }}< / a > < / li >
2020-06-29 08:20:38 +07:00
{% else %}
2020-09-18 21:58:41 +07:00
< li class = "breadcrumb-nav-list-item" > < a href = "{{ first_level_url }}" > {{ page.parent }}< / a > < / li >
2020-06-29 08:20:38 +07:00
{% endif %}
2020-09-18 21:58:41 +07:00
< li class = "breadcrumb-nav-list-item" > < span > {{ page.title }}< / span > < / li >
< / ol >
< / nav >
{% endif %}
{% endunless %}
2021-05-09 22:23:57 +07:00
< div id = "survey-wrapper" style = "border: 1px solid #d6d6d6; border-radius: 5px; background-color: #f1f1f1; padding: 20px; display: flex; flex-direction: row; align-items: center;" >
< svg viewBox = "0 0 24 24" width = "32px" height = "32px" class = "contrib-icon" style = "display: inline-block" > < use xlink:href = "#svg-contrib" > < / use > < / svg >
< span style = "margin-left: 10px" > Help the team improve < b > Authelia< / b > by taking this < a href = "https://forms.gle/aVw6J9jcez97EAhD6" target = "_blank" > 10-second survey< / a > .< / span >
< / div >
2020-09-18 21:58:41 +07:00
< div id = "main-content" class = "main-content" role = "main" >
{% if site.heading_anchors != false %}
{% include vendor/anchor_headings.html html=content beforeHeading="true" anchorBody="< svg viewBox = \"0 0 16 16 \ " aria-hidden = \"true\" > < use xlink:href = \"#svg-link\" > < / use > < / svg > " anchorClass="anchor-heading" anchorAttrs="aria-labelledby=\"%html_id%\"" %}
{% else %}
{{ content }}
{% endif %}
{% if page.has_children == true and page.has_toc != false %}
< hr >
< h2 class = "text-delta" > Table of contents< / h2 >
< ul >
{%- assign children_list = pages_list | where: "parent", page.title | where: "grand_parent", page.parent -%}
{% for child in children_list %}
< li >
< a href = "{{ child.url | absolute_url }}" > {{ child.title }}< / a > {% if child.summary %} - {{ child.summary }}{% endif %}
< / li >
{% endfor %}
< / ul >
{% endif %}
2020-06-29 08:20:38 +07:00
2020-09-18 21:58:41 +07:00
{% if site.footer_content != nil or site.last_edit_timestamp or site.gh_edit_link %}
< hr >
< footer >
{% if site.back_to_top %}
< p > < a href = "#top" id = "back-to-top" > {{ site.back_to_top_text }}< / a > < / p >
{% endif %}
{% if site.footer_content != nil %}
< p class = "text-small text-grey-dk-000 mb-0" > {{ site.footer_content }}< / p >
2020-06-29 08:20:38 +07:00
{% endif %}
2020-09-18 21:58:41 +07:00
{% if site.last_edit_timestamp or site.gh_edit_link %}
< div class = "d-flex mt-2" >
{% if site.last_edit_timestamp and site.last_edit_time_format and page.last_modified_date %}
< p class = "text-small text-grey-dk-000 mb-0 mr-2" >
Page last modified: < span class = "d-inline-block" > {{ page.last_modified_date | date: site.last_edit_time_format }}< / span > .
< / p >
2020-06-04 10:37:19 +07:00
{% endif %}
2020-09-18 21:58:41 +07:00
{% if
site.gh_edit_link and
site.gh_edit_link_text and
site.gh_edit_repository and
site.gh_edit_branch and
site.gh_edit_view_mode
%}
< p class = "text-small text-grey-dk-000 mb-0" >
< a href = "{{ site.gh_edit_repository }}/{{ site.gh_edit_view_mode }}/{{ site.gh_edit_branch }}{% if site.gh_edit_source %}/{{ site.gh_edit_source }}{% endif %}/{{ page.path }}" id = "edit-this-page" > {{ site.gh_edit_link_text }}< / a >
< / p >
2020-06-29 08:20:38 +07:00
{% endif %}
2020-09-18 21:58:41 +07:00
< / div >
2020-06-29 08:20:38 +07:00
{% endif %}
2020-09-18 21:58:41 +07:00
< / footer >
{% endif %}
2020-06-29 08:20:38 +07:00
2020-06-04 10:37:19 +07:00
< / div >
2020-09-18 21:58:41 +07:00
< / div >
2020-06-04 10:37:19 +07:00
2020-09-18 21:58:41 +07:00
{% if site.search_enabled != false %}
{% if site.search.button %}
< a href = "#" id = "search-button" class = "search-button" >
< svg viewBox = "0 0 24 24" class = "icon" > < use xlink:href = "#svg-search" > < / use > < / svg >
< / a >
{% endif %}
2020-06-04 10:37:19 +07:00
2020-09-18 21:58:41 +07:00
< div class = "search-overlay" > < / div >
{% endif %}
< / div >
2020-06-29 08:20:38 +07:00
< / body >
< / html >