{"id":13400601,"url":"https://github.com/authelia/authelia","last_synced_at":"2026-10-18T21:08:20.422Z","repository":{"id":37270028,"uuid":"75785240","full_name":"authelia/authelia","owner":"authelia","description":"The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.","archived":false,"fork":false,"pushed_at":"2026-10-08T20:22:39.000Z","size":88962,"stargazers_count":29209,"open_issues_count":128,"forks_count":1502,"subscribers_count":168,"default_branch":"master","last_synced_at":"2026-10-08T22:59:12.498Z","etag":null,"topics":["2fa","authentication","docker","golang","kubernetes","ldap","mfa","multifactor","oauth2","openid-connect","passkeys","pqc","push-notifications","security","sso","sso-authentication","totp","two-factor","two-factor-authentication","webauthn"],"latest_commit_sha":null,"homepage":"https://www.authelia.com","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/authelia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":".github/security-insights.yml","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null},"funding":{"open_collective":"authelia-sponsors"}},"created_at":"2016-12-07T00:56:57.000Z","updated_at":"2026-10-08T20:22:48.000Z","dependencies_parsed_at":"2026-10-14T00:46:54.336Z","dependency_job_id":null,"html_url":"https://github.com/authelia/authelia","commit_stats":{"total_commits":6244,"total_committers":191,"mean_commits":32.69109947643979,"dds":0.4991992312620115,"last_synced_commit":"746fb291a417e938011351179ebec1d8a89522c5"},"previous_names":["clems4ever/authelia","clems4ever/two-factor-auth-server"],"tags_count":236,"template":false,"template_full_name":null,"purl":"pkg:github/authelia/authelia","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authelia%2Fauthelia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authelia%2Fauthelia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authelia%2Fauthelia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authelia%2Fauthelia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/authelia","download_url":"https://codeload.github.com/authelia/authelia/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/authelia%2Fauthelia/sbom","scorecard":{"id":82257,"data":{"date":"2025-08-11","repo":{"name":"github.com/authelia/authelia","commit":"51ad287105058e9df51c5a5054bd82f7bfc9cf84"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":7.7,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 7 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":1,"reason":"Found 5/26 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":10,"reason":"GitHub workflow tokens follow principle of least privilege","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:56","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:57","Info: topLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:49","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":5,"reason":"badge detected: Passing","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Fuzzing","score":10,"reason":"project is fuzzed","details":["Info: GoBuiltInFuzzer integration found: internal/utils/strings_test.go:43","Info: GoBuiltInFuzzer integration found: internal/utils/strings_test.go:87"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":7,"reason":"dependency not pinned by hash detected -- score normalized to 7","details":["Warn: containerImage not pinned by hash: Dockerfile:6","Warn: containerImage not pinned by hash: Dockerfile.coverage:46: pin your Docker image by updating authelia/base:latest to authelia/base:latest@sha256:2daa72dd2b746e8870eb99933ee21d0c77c15eb5c0817b4998e00ac74ecdbeb0","Warn: containerImage not pinned by hash: Dockerfile.dev:45: pin your Docker image by updating authelia/base:latest to authelia/base:latest@sha256:2daa72dd2b746e8870eb99933ee21d0c77c15eb5c0817b4998e00ac74ecdbeb0","Warn: goCommand not pinned by hash: internal/suites/example/compose/authelia/resources/entrypoint-backend.sh:9","Warn: goCommand not pinned by hash: internal/suites/example/compose/authelia/resources/entrypoint-backend.sh:10","Info:   4 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   1 third-party GitHubAction dependencies pinned","Info:   0 out of   2 goCommand dependencies pinned","Info:  11 out of  14 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v4.39.6 not signed: https://api.github.com/repos/authelia/authelia/releases/238759246","Warn: release artifact v4.39.5 not signed: https://api.github.com/repos/authelia/authelia/releases/232027486","Warn: release artifact v4.39.4 not signed: https://api.github.com/repos/authelia/authelia/releases/220826389","Warn: release artifact v4.39.3 not signed: https://api.github.com/repos/authelia/authelia/releases/217830860","Warn: release artifact v4.39.2 not signed: https://api.github.com/repos/authelia/authelia/releases/217762379","Warn: release artifact v4.39.6 does not have provenance: https://api.github.com/repos/authelia/authelia/releases/238759246","Warn: release artifact v4.39.5 does not have provenance: https://api.github.com/repos/authelia/authelia/releases/232027486","Warn: release artifact v4.39.4 does not have provenance: https://api.github.com/repos/authelia/authelia/releases/220826389","Warn: release artifact v4.39.3 does not have provenance: https://api.github.com/repos/authelia/authelia/releases/217830860","Warn: release artifact v4.39.2 does not have provenance: https://api.github.com/repos/authelia/authelia/releases/217762379"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"SAST","score":7,"reason":"SAST tool detected but not run on all commits","details":["Info: SAST configuration detected: CodeQL","Warn: 11 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-15T06:09:59.122Z","repository_id":37270028,"created_at":"2025-08-15T06:09:59.122Z","updated_at":"2025-08-15T06:09:59.122Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38341851,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-18T02:00:06.448Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2fa","authentication","docker","golang","kubernetes","ldap","mfa","multifactor","oauth2","openid-connect","passkeys","pqc","push-notifications","security","sso","sso-authentication","totp","two-factor","two-factor-authentication","webauthn"],"created_at":"2024-07-30T19:00:53.781Z","updated_at":"2026-10-18T21:08:20.414Z","avatar_url":"https://github.com/authelia.png","language":"Go","funding_links":["https://opencollective.com/authelia-sponsors","http://paypal.me/DHoung","https://opencollective.com/authelia-sponsors/contribute"],"categories":["Go","Popular","HarmonyOS","Authentication","Security","🔒 Security \u0026 Privacy","SSO (Single-Sign-On), IAM (Identity Access Management)","golang","Table of Contents","[🎛️ yunohost](https://github.com/stars/ketsapiwiq/lists/yunohost)","Other","security","docker","others","`Authentication`","Applications","Multi-factor auth","🔐 Security \u0026 OSINT","Media automation (\\*arr stack)"],"sub_categories":["Windows Manager","UI frameworks","Authentication","General Purpose Libraries","`SSO (Single-Sign-On)`","General","Identifiers","Business \u0026 Enterprise"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://www.authelia.com/images/authelia-title.png\" width=\"350\" title=\"Authelia\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://buildkite.com/authelia/authelia\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fbuildkite%2Fd6543d3ece3433f46dbe5fd9fcfaf1f68a6dbc48eb1048bc22%2Fmaster.json\u0026query=%24.message\u0026label=build\u0026logo=buildkite\u0026logoColor=%2314cc80\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Build\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fbuildkite%2Fd6543d3ece3433f46dbe5fd9fcfaf1f68a6dbc48eb1048bc22%2Fmaster.json\u0026query=%24.message\u0026label=build\u0026logo=buildkite\u0026logoColor=%2314cc80\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://codecov.io/gh/authelia/authelia\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fcodecov%2Fc%2Fgithub%2Fauthelia%2Fauthelia.json\u0026query=%24.message\u0026label=coverage\u0026logo=codecov\u0026logoColor=%23f01f7a\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Codecov\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fcodecov%2Fc%2Fgithub%2Fauthelia%2Fauthelia.json\u0026query=%24.message\u0026label=coverage\u0026logo=codecov\u0026logoColor=%23f01f7a\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://bestpractices.coreinfrastructure.org/projects/7128\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/openssf_best_practices-gold.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA3MCI%2BPHBhdGggZD0iTTU2Ljk5IDYwLjE1QTMzLjMwIDMzLjMwIDAgMSAxIDU3Ljg0IDExLjQ1TDQ5LjcxIDE5Ljg2QTIxLjYwIDIxLjYwIDAgMSAwIDQ5LjE2IDUxLjQ1WiIgZmlsbD0iIzBmM2I2MyIvPjxwYXRoIGQ9Ik00Ny43NiA0OS44OUExOS41MCAxOS41MCAwIDEgMSA0OC4yNiAyMS4zN0w0MC4xMyAyOS43OUE3LjgwIDcuODAgMCAxIDAgMzkuOTMgNDEuMjBaIiBmaWxsPSIjMzk5NGQwIi8%2BPGNpcmNsZSBjeD0iMzQuNzEiIGN5PSIzNS40IiByPSI1LjciIGZpbGw9IiMwZjNiNjMiLz48L3N2Zz4%3D\u0026logoColor=%233994d0\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"OpenSSF Best Practices\" src=\"https://shieldcn.dev/badge/openssf_best_practices-gold.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MCA3MCI%2BPHBhdGggZD0iTTU2Ljk5IDYwLjE1QTMzLjMwIDMzLjMwIDAgMSAxIDU3Ljg0IDExLjQ1TDQ5LjcxIDE5Ljg2QTIxLjYwIDIxLjYwIDAgMSAwIDQ5LjE2IDUxLjQ1WiIgZmlsbD0iIzBmM2I2MyIvPjxwYXRoIGQ9Ik00Ny43NiA0OS44OUExOS41MCAxOS41MCAwIDEgMSA0OC4yNiAyMS4zN0w0MC4xMyAyOS43OUE3LjgwIDcuODAgMCAxIDAgMzkuOTMgNDEuMjBaIiBmaWxsPSIjMzk5NGQwIi8%2BPGNpcmNsZSBjeD0iMzQuNzEiIGN5PSIzNS40IiByPSI1LjciIGZpbGw9IiMwZjNiNjMiLz48L3N2Zz4%3D\u0026logoColor=%230f3b63\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://scorecard.dev/viewer/?uri=github.com/authelia/authelia\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fossf-scorecard%2Fgithub.com%2Fauthelia%2Fauthelia.json\u0026query=%24.message\u0026label=openssf%20scorecard\u0026logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzAgMjMwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMTgsMiAxMzIsMiAxNDUsNyAxNTYsMTcgMTYzLDM0IDE2MSw1MiAxNDUsNzcgMTM0LDEwNCAxMjksMTIzIDEzNCwxMjUgMTQ2LDEzOSAxNTksMTQxIDE2MywxMzYgMTY2LDEzNiAxODEsMTQ4IDE5NCwxNTMgMjEyLDE1MyAyMTYsMTUxIDIyMSwxNTMgMjI3LDE4NyAyMjUsMjI5IDI3LDIyOSAyNywyMjQgMzUsMjE2IDI0LDE5NCAyNCwxODUgMjcsMTc5IDU0LDE1MCA3MCwxMzkgODMsMTM0IDg2LDEyNSA5OCwxMTggMTAyLDEwNyAxMjAsNzggMTEyLDc1IDg2LDgyIDYxLDgyIDU2LDc4IDU2LDc1IDYzLDY2IDg4LDQ0IDg4LDMxIDk1LDE2IDEwNSw3IDExOCwyWiIvPjwvc3ZnPg%3D%3D\u0026logoColor=%233994d0\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"OpenSSF Scorecard\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fossf-scorecard%2Fgithub.com%2Fauthelia%2Fauthelia.json\u0026query=%24.message\u0026label=openssf%20scorecard\u0026logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzAgMjMwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMTgsMiAxMzIsMiAxNDUsNyAxNTYsMTcgMTYzLDM0IDE2MSw1MiAxNDUsNzcgMTM0LDEwNCAxMjksMTIzIDEzNCwxMjUgMTQ2LDEzOSAxNTksMTQxIDE2MywxMzYgMTY2LDEzNiAxODEsMTQ4IDE5NCwxNTMgMjEyLDE1MyAyMTYsMTUxIDIyMSwxNTMgMjI3LDE4NyAyMjUsMjI5IDI3LDIyOSAyNywyMjQgMzUsMjE2IDI0LDE5NCAyNCwxODUgMjcsMTc5IDU0LDE1MCA3MCwxMzkgODMsMTM0IDg2LDEyNSA5OCwxMTggMTAyLDEwNyAxMjAsNzggMTEyLDc1IDg2LDgyIDYxLDgyIDU2LDc4IDU2LDc1IDYzLDY2IDg4LDQ0IDg4LDMxIDk1LDE2IDEwNSw3IDExOCwyWiIvPjwvc3ZnPg%3D%3D\u0026logoColor=%230f3b63\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://slsa.dev\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/slsa-level_3.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMxIDAgMTQwIDE0MCIgZmlsbD0ibm9uZSI%2BPHBhdGggZD0ibTE2MS41MyAzLjA5OTRlLTUgMC4zODUtMC40MzU0My03LjQ5My02LjYyMjItMy4zMTEgMy43NDY1Yy0wLjk4OSAxLjExODQtMS45OTEgMi4yMjIyLTMuMDA4IDMuMzExMWgtMTE3LjF2Ny43OTE5bC02Ljg3OTkgNC4yNDAzIDIuNjIzNCA0LjI1NjVjMS4zNzM1IDIuMjI4NSAyLjc5MjkgNC40MTk2IDQuMjU2NSA2LjU3MjR2OTMuNDIxYy0wLjAzMzkgMWUtMyAtMC4wNjc4IDFlLTMgLTAuMTAxOCAyZS0zbC00Ljk5ODkgMC4xMDIgMC4yMDM1IDkuOTk4IDQuODk3Mi0wLjF2MTMuNzE2aDE0MHYtODguNjg0YzEuNDQtMi4wNzM0IDIuODQtNC4xODMgNC4xOTYtNi4zMjgyIDIuMjc5LTMuNDI5MiAzLjk3MS02LjM2MTMgNS4xMDMtOC40NTc5IDAuNTctMS4wNTQgMC45OTgtMS44OTg2IDEuMjktMi40OTEyIDAuMTQ2LTAuMjk2NCAwLjI1OC0wLjUyOTkgMC4zMzYtMC42OTUzIDAuMDM5LTAuMDgyNyAwLjA2OS0wLjE0ODQgMC4wOTEtMC4xOTY0bDAuMDI3LTAuMDU4NyA5ZS0zIC0wLjAxOTIgM2UtMyAtMC4wMDcxIDFlLTMgLTAuMDAyOSAxZS0zIC0wLjAwMTNjMC02ZS00IDAtMC4wMDExLTQuNTU3LTIuMDU3OGw0LjU1NyAyLjA1NjcgMi4wNTctNC41NTc1LTkuMTE1LTQuMTEzMi0yLjA1NCA0LjU1MTh2MWUtM2wtMWUtMyA5ZS00IC0xZS0zIDAuMDAxN3YyZS0zbC04ZS0zIDAuMDE3NGMtMC4wMTEgMC4wMjM0LTAuMDMgMC4wNjQyLTAuMDU3IDAuMTIxNi0wLjA1NCAwLjExNS0wLjE0MSAwLjI5NjctMC4yNjEgMC41Mzk5LTAuMjM5IDAuNDg2Ni0wLjYxMSAxLjIxODgtMS4xMTYgMi4xNTUtMC4xNTUgMC4yODU5LTAuMzIyIDAuNTkwNy0wLjUwMSAwLjkxMzF2LTMyLjY5em0wIDBoLTEzLjQyN2MtMjIuMDQ2IDIzLjYxOC01MC41OTEgNDAuMjQ2LTgxLjk5MSA0Ny43NzktMTEuODc1LTEwLjU0MS0yMi4zMDUtMjIuODcxLTMwLjg1MS0zNi43MzdsLTIuNjIzNC00LjI1NjUtMS42MzMxIDEuMDA2NXYxNS4wNjljOC43MDc2IDEyLjgwNyAxOC45ODIgMjQuMjU5IDMwLjQ4MiAzNC4xNTYgMTYuNTMgMTQuMjI2IDM1LjU5MSAyNS4yNDIgNTYuMTcgMzIuNDYxLTE3LjQyNCAxMS4zODctMzYuOTYyIDE5LjQ0OC01Ny42MTIgMjMuNjA1LTkuNDc3NCAxLjkwNy0xOS4xOSAyLjk5Mi0yOS4wNCAzLjE5OXYxMC4wMDJsMC4xMDE4LTJlLTNjMTAuNDg0LTAuMjEzIDIwLjgyMy0xLjM2NSAzMC45MTEtMy4zOTYgMjUuNDAzLTUuMTEzIDQ5LjIxNy0xNS43OTYgNjkuNzg2LTMxLjA5IDE1LjAxLTExLjE2MSAyOC4yOTItMjQuNzc5IDM5LjIwMS00MC40OHYtMTguNjI2Yy0wLjk5NiAxLjc5MDgtMi4zOCA0LjEyNy00LjE2MyA2LjgwOGwtMC4wMzMgMC4wNDkxLTAuMDMxIDAuMDQ5OGMtMTAuNTEyIDE2LjYzOS0yMy43NTkgMzEuMDE1LTM4Ljk2MiA0Mi42OC0xOC44ODEtNS43MDktMzYuNTU1LTE0Ljc1OC01Mi4xOC0yNi42NjIgMzEuOTgyLTkuMTI5MiA2MC44MjctMjcuMjUgODIuOTY5LTUyLjMwNHoiIGZpbGw9IiNmMDMxMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8%2BPC9zdmc%2B\u0026logoColor=%23f03100\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"SLSA 3\" src=\"https://shieldcn.dev/badge/slsa-level_3.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjMxIDAgMTQwIDE0MCIgZmlsbD0ibm9uZSI%2BPHBhdGggZD0ibTE2MS41MyAzLjA5OTRlLTUgMC4zODUtMC40MzU0My03LjQ5My02LjYyMjItMy4zMTEgMy43NDY1Yy0wLjk4OSAxLjExODQtMS45OTEgMi4yMjIyLTMuMDA4IDMuMzExMWgtMTE3LjF2Ny43OTE5bC02Ljg3OTkgNC4yNDAzIDIuNjIzNCA0LjI1NjVjMS4zNzM1IDIuMjI4NSAyLjc5MjkgNC40MTk2IDQuMjU2NSA2LjU3MjR2OTMuNDIxYy0wLjAzMzkgMWUtMyAtMC4wNjc4IDFlLTMgLTAuMTAxOCAyZS0zbC00Ljk5ODkgMC4xMDIgMC4yMDM1IDkuOTk4IDQuODk3Mi0wLjF2MTMuNzE2aDE0MHYtODguNjg0YzEuNDQtMi4wNzM0IDIuODQtNC4xODMgNC4xOTYtNi4zMjgyIDIuMjc5LTMuNDI5MiAzLjk3MS02LjM2MTMgNS4xMDMtOC40NTc5IDAuNTctMS4wNTQgMC45OTgtMS44OTg2IDEuMjktMi40OTEyIDAuMTQ2LTAuMjk2NCAwLjI1OC0wLjUyOTkgMC4zMzYtMC42OTUzIDAuMDM5LTAuMDgyNyAwLjA2OS0wLjE0ODQgMC4wOTEtMC4xOTY0bDAuMDI3LTAuMDU4NyA5ZS0zIC0wLjAxOTIgM2UtMyAtMC4wMDcxIDFlLTMgLTAuMDAyOSAxZS0zIC0wLjAwMTNjMC02ZS00IDAtMC4wMDExLTQuNTU3LTIuMDU3OGw0LjU1NyAyLjA1NjcgMi4wNTctNC41NTc1LTkuMTE1LTQuMTEzMi0yLjA1NCA0LjU1MTh2MWUtM2wtMWUtMyA5ZS00IC0xZS0zIDAuMDAxN3YyZS0zbC04ZS0zIDAuMDE3NGMtMC4wMTEgMC4wMjM0LTAuMDMgMC4wNjQyLTAuMDU3IDAuMTIxNi0wLjA1NCAwLjExNS0wLjE0MSAwLjI5NjctMC4yNjEgMC41Mzk5LTAuMjM5IDAuNDg2Ni0wLjYxMSAxLjIxODgtMS4xMTYgMi4xNTUtMC4xNTUgMC4yODU5LTAuMzIyIDAuNTkwNy0wLjUwMSAwLjkxMzF2LTMyLjY5em0wIDBoLTEzLjQyN2MtMjIuMDQ2IDIzLjYxOC01MC41OTEgNDAuMjQ2LTgxLjk5MSA0Ny43NzktMTEuODc1LTEwLjU0MS0yMi4zMDUtMjIuODcxLTMwLjg1MS0zNi43MzdsLTIuNjIzNC00LjI1NjUtMS42MzMxIDEuMDA2NXYxNS4wNjljOC43MDc2IDEyLjgwNyAxOC45ODIgMjQuMjU5IDMwLjQ4MiAzNC4xNTYgMTYuNTMgMTQuMjI2IDM1LjU5MSAyNS4yNDIgNTYuMTcgMzIuNDYxLTE3LjQyNCAxMS4zODctMzYuOTYyIDE5LjQ0OC01Ny42MTIgMjMuNjA1LTkuNDc3NCAxLjkwNy0xOS4xOSAyLjk5Mi0yOS4wNCAzLjE5OXYxMC4wMDJsMC4xMDE4LTJlLTNjMTAuNDg0LTAuMjEzIDIwLjgyMy0xLjM2NSAzMC45MTEtMy4zOTYgMjUuNDAzLTUuMTEzIDQ5LjIxNy0xNS43OTYgNjkuNzg2LTMxLjA5IDE1LjAxLTExLjE2MSAyOC4yOTItMjQuNzc5IDM5LjIwMS00MC40OHYtMTguNjI2Yy0wLjk5NiAxLjc5MDgtMi4zOCA0LjEyNy00LjE2MyA2LjgwOGwtMC4wMzMgMC4wNDkxLTAuMDMxIDAuMDQ5OGMtMTAuNTEyIDE2LjYzOS0yMy43NTkgMzEuMDE1LTM4Ljk2MiA0Mi42OC0xOC44ODEtNS43MDktMzYuNTU1LTE0Ljc1OC01Mi4xOC0yNi42NjIgMzEuOTgyLTkuMTI5MiA2MC44MjctMjcuMjUgODIuOTY5LTUyLjMwNHoiIGZpbGw9IiNmMDMxMDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIi8%2BPC9zdmc%2B\u0026logoColor=%23f03100\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.apache.org/licenses/LICENSE-2.0\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/github/authelia/authelia/license.svg?logo=apache\u0026logoColor=%23d22128\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"License\" src=\"https://shieldcn.dev/github/authelia/authelia/license.svg?logo=apache\u0026logoColor=%23d22128\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://opencollective.com/authelia-sponsors\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fopencollective%2Fall%2Fauthelia-sponsors.json\u0026query=%24.message\u0026label=financial%20contributors\u0026logo=opencollective\u0026logoColor=%237fadf2\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Sponsor\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fopencollective%2Fall%2Fauthelia-sponsors.json\u0026query=%24.message\u0026label=financial%20contributors\u0026logo=opencollective\u0026logoColor=%237fadf2\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/authelia/authelia/releases\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/github/authelia/authelia/release.svg?logo=github\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"GitHub Release\" src=\"https://shieldcn.dev/github/authelia/authelia/release.svg?logo=github\u0026logoColor=%23181717\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/authelia/authelia/tags\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fdocker%2Fv%2Fauthelia%2Fauthelia%2Flatest.json%3Fsort%3Dsemver\u0026query=%24.message\u0026label=docker\u0026logo=docker\u0026logoColor=%232496ed\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Docker Tag\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fdocker%2Fv%2Fauthelia%2Fauthelia%2Flatest.json%3Fsort%3Dsemver\u0026query=%24.message\u0026label=docker\u0026logo=docker\u0026logoColor=%232496ed\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://hub.docker.com/r/authelia/authelia/tags\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fdocker%2Fimage-size%2Fauthelia%2Fauthelia%2Flatest.json%3Fsort%3Dsemver\u0026query=%24.message\u0026label=image%20size\u0026logo=docker\u0026logoColor=%232496ed\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Docker Size\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fdocker%2Fimage-size%2Fauthelia%2Fauthelia%2Flatest.json%3Fsort%3Dsemver\u0026query=%24.message\u0026label=image%20size\u0026logo=docker\u0026logoColor=%232496ed\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fdocker%2Fpulls%2Fauthelia%2Fauthelia.json\u0026query=%24.message\u0026label=pulls\u0026logo=docker\u0026logoColor=%232496ed\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Docker Pulls\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fdocker%2Fpulls%2Fauthelia%2Fauthelia.json\u0026query=%24.message\u0026label=pulls\u0026logo=docker\u0026logoColor=%232496ed\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\n  \u003ca href=\"https://aur.archlinux.org/packages/authelia/\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Faur%2Fversion%2Fauthelia.json\u0026query=%24.message\u0026label=authelia\u0026logo=archlinux\u0026logoColor=%231793d1\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"AUR source version\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Faur%2Fversion%2Fauthelia.json\u0026query=%24.message\u0026label=authelia\u0026logo=archlinux\u0026logoColor=%231793d1\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://aur.archlinux.org/packages/authelia-bin/\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Faur%2Fversion%2Fauthelia-bin.json\u0026query=%24.message\u0026label=authelia-bin\u0026logo=archlinux\u0026logoColor=%231793d1\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"AUR binary version\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Faur%2Fversion%2Fauthelia-bin.json\u0026query=%24.message\u0026label=authelia-bin\u0026logo=archlinux\u0026logoColor=%231793d1\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://aur.archlinux.org/packages/authelia-git/\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Faur%2Fversion%2Fauthelia-git.json\u0026query=%24.message\u0026label=authelia-git\u0026logo=archlinux\u0026logoColor=%231793d1\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"AUR development version\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Faur%2Fversion%2Fauthelia-git.json\u0026query=%24.message\u0026label=authelia-git\u0026logo=archlinux\u0026logoColor=%231793d1\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://discord.authelia.com\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/discord/707844280412012608.svg?logo=discord\u0026logoColor=%235865f2\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Discord\" src=\"https://shieldcn.dev/discord/707844280412012608.svg?logo=discord\u0026logoColor=%235865f2\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n  \u003ca href=\"https://matrix.to/#/#support:authelia.com\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fmatrix%2Fauthelia-support%3Amatrix.org.json\u0026query=%24.message\u0026label=matrix\u0026logo=matrix\u0026mode=dark\u0026size=sm\u0026variant=outline\"\u003e\u003cimg alt=\"Matrix\" src=\"https://shieldcn.dev/badge/dynamic/json.svg?url=https%3A%2F%2Fimg.shields.io%2Fmatrix%2Fauthelia-support%3Amatrix.org.json\u0026query=%24.message\u0026label=matrix\u0026logo=matrix\u0026mode=light\u0026size=sm\u0026variant=outline\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n**Authelia** is an open-source authentication and authorization server providing two-factor authentication and single\nsign-on (SSO) for your applications via a web portal. It acts as a companion for [reverse proxies](#proxy-support) by\nallowing, denying, or redirecting requests.\n\nDocumentation is available at [https://www.authelia.com/](https://www.authelia.com/).\n\nThe following is a simple diagram of the architecture:\n\n\u003cp align=\"center\" style=\"margin:50px\"\u003e\n  \u003cimg src=\"https://www.authelia.com/images/archi.png\"/\u003e\n\u003c/p\u003e\n\n**Authelia** can be installed as a standalone service from the [AUR](https://aur.archlinux.org/packages/authelia/),\n[APT](https://apt.authelia.com/stable/debian/packages/authelia/),\n[FreeBSD Ports](https://svnweb.freebsd.org/ports/head/www/authelia/), or using a\n[static binary](https://github.com/authelia/authelia/releases/latest),\n[.deb package](https://github.com/authelia/authelia/releases/latest), as a container on [Docker] or [Kubernetes].\n\n\nDeployment can be orchestrated via the Helm [Chart](https://charts.authelia.com) (beta) leveraging ingress controllers\nand ingress configurations.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://www.authelia.com/images/logos/kubernetes.png\" height=\"100\"/\u003e\n  \u003cimg src=\"https://www.authelia.com/images/logos/docker.logo.png\" width=\"100\"\u003e\n\u003c/p\u003e\n\nHere is what Authelia's portal looks like:\n\n\u003cp align=\"center\"\u003e\n    \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.authelia.com/images/dark.png\" width=\"400\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.authelia.com/images/light.png\" width=\"400\"\u003e\n    \u003cimg src=\"https://www.authelia.com/images/light.png\" width=\"400\"\u003e\n  \u003c/picture\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.authelia.com/images/2fa-methods-dark.png\" width=\"400\"\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.authelia.com/images/2fa-methods-light.png\" width=\"400\"\u003e\n    \u003cimg src=\"https://www.authelia.com/images/2fa-methods-light.png\" width=\"400\"\u003e\n  \u003c/picture\u003e\n\u003c/p\u003e\n\n## Features summary\n\nThis is a list of the key features of Authelia:\n\n* [OpenID Connect 1.0 / OAuth 2.0](#openid-connect-10--oauth-20)\n* Post-Quantum Cryptography\n* Several second factor methods:\n  * **[Security Keys](https://www.authelia.com/overview/authentication/security-key/)** that support\n    [FIDO2]\u0026nbsp;[WebAuthn] with devices like a [YubiKey].\n  * **[Time-based One-Time password](https://www.authelia.com/overview/authentication/one-time-password/)**\n    with compatible authenticator applications.\n  * **[Mobile Push Notifications](https://www.authelia.com/overview/authentication/push-notification/)**\n    with [Duo](https://duo.com/).\n* Passwordless Authentication via WebAuthn (Passkeys)\n* Password reset with identity verification using email confirmation.\n* Access restriction after too many invalid authentication attempts.\n* Fine-grained access control using rules which match criteria like subdomain, user, user group membership, request uri,\n request method, and network.\n* Choice between one-factor and two-factor policies per-rule.\n* Support of basic authentication for endpoints protected by the one-factor policy.\n* Highly available using a remote database and Redis as a highly available KV store.\n* Compatible with [Traefik](https://doc.traefik.io/traefik) out of the box using the\n  [ForwardAuth](https://doc.traefik.io/traefik/middlewares/http/forwardauth/) middleware.\n* Curated configuration from [LinuxServer](https://www.linuxserver.io/) via their\n  [SWAG](https://docs.linuxserver.io/general/swag) container as well as a\n  [guide](https://blog.linuxserver.io/2020/08/26/setting-up-authelia/).\n* Compatible with [Caddy] using the [forward_auth](https://caddyserver.com/docs/caddyfile/directives/forward_auth)\n  directive.\n* Kubernetes Support:\n  * Compatible with several Kubernetes Ingress Controllers and Gateways:\n    * [ingress-nginx](https://www.authelia.com/integration/kubernetes/nginx-ingress/)\n    * [Traefik Kubernetes CRD](https://www.authelia.com/integration/kubernetes/traefik-ingress/#ingressroute)\n    * [Traefik Kubernetes Ingress](https://www.authelia.com/integration/kubernetes/traefik-ingress/#ingress)\n    * [Istio](https://www.authelia.com/integration/kubernetes/envoy/introduction/)\n    * [Envoy Gateway](https://www.authelia.com/integration/kubernetes/envoy/gateway/)\n  * Beta support for installing via Helm using our [Charts](https://charts.authelia.com).\n\nFor more details take a look at the [Overview](https://www.authelia.com/overview/prologue/introduction/).\n\nIf you want to know more about the roadmap, follow [Roadmap](https://www.authelia.com/roadmap).\n\n### OpenID Connect 1.0 / OAuth 2.0\n\nAuthelia is [OpenID Certified™] to the Basic OP / Implicit OP / Hybrid OP / Form Post OP / Config OP profiles of the\n[OpenID Connect™ protocol]. While this offering is still effectively\n[on the roadmap as a beta](https://www.authelia.com/roadmap/active/openid-connect/) it's very comprehensive and well\nimplemented already, also allowing us comprehensive certification. Read more about the\n[OpenID Certified™] status of Authelia in the\n[OpenID Connect 1.0 Integration Guide](https://www.authelia.com/integration/openid-connect/introduction/#openid-certified).\n\n\u003cp align=\"center\"\u003e\n\t\u003ca href=\"https://www.authelia.com/integration/openid-connect/introduction/#openid-certified\" target=\"_blank\"\u003e\n\t\t\u003cpicture\u003e\n\t\t\t\u003cimg src=\"https://www.authelia.com/images/oid-certification.jpg\" width=\"400\" title=\"OpenID Certified™ by Authelia to the Basic OP / Implicit OP / Hybrid OP / Form Post OP / Config OP of the OpenID Connect™ protocol\"\u003e\n\t\t\u003c/picture\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e\n\n## Proxy support\n\nAuthelia works in combination with [nginx], [Traefik], [Caddy], [Skipper], [Envoy], or [HAProxy].\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://www.authelia.com/images/logos/nginx.png\" height=\"50\"/\u003e\n  \u003cimg src=\"https://www.authelia.com/images/logos/traefik.png\" height=\"50\"/\u003e\n  \u003cimg src=\"https://www.authelia.com/images/logos/caddy.png\" height=\"50\"/\u003e\n  \u003cimg src=\"https://www.authelia.com/images/logos/envoy.png\" height=\"50\"/\u003e\n  \u003cimg src=\"https://www.authelia.com/images/logos/haproxy.png\" height=\"50\"/\u003e\n\u003c/p\u003e\n\n## Getting Started\n\nSee the [Get Started Guide](https://www.authelia.com/integration/prologue/get-started/) or one of the curated examples\nbelow.\n\n### docker compose\n\nThe `docker compose` bundles act as a starting point for anyone wanting to see Authelia in action. You will have to\ncustomize them to your needs as they come with self-signed certificates.\n\n#### [Local](https://www.authelia.com/integration/deployment/docker/#local)\nThe Local compose bundle is intended to test Authelia without worrying about configuration.\nIt's meant to be used for scenarios where the server is not be exposed to the internet.\nDomains will be defined in the local hosts file and self-signed certificates will be utilized.\n\n#### [Lite](https://www.authelia.com/integration/deployment/docker/#lite)\nThe Lite compose bundle is intended for scenarios where the server will be exposed to the internet, domains and DNS will\nneed to be setup accordingly and certificates will be generated through LetsEncrypt. The Lite element refers to minimal\nexternal dependencies; File based user storage, SQLite based configuration storage. In this configuration, the service\nwill not scale well.\n\n## Deployment\n\nNow that you have tested **Authelia** and you want to try it out in your own infrastructure,\nyou can learn how to deploy and use it with [Deployment](https://www.authelia.com/integration/deployment/introduction/).\nThis guide will show you how to deploy it on bare metal as well as on\n[Kubernetes](https://kubernetes.io/).\n\n## Security\n\nAuthelia takes security very seriously. If you discover a vulnerability in Authelia, please see our\n[Security Policy](https://github.com/authelia/authelia/security/policy).\n\nFor more information about [security](https://www.authelia.com/policies/security/) related matters, please read\n[the documentation](https://www.authelia.com/policies/security/).\n\n## Contact Options\n\nSeveral contact options exist for our community, the primary one being [Matrix](#matrix). These are in addition to\n[GitHub issues](https://github.com/authelia/authelia/issues) for creating a\n[new issue](https://github.com/authelia/authelia/issues/new/choose).\n\n### Matrix\n\nCommunity members are invited to join the [Matrix Space](https://matrix.to/#/#community:authelia.com) which includes\nboth the [Support Room](https://matrix.to/#/#support:authelia.com) and the\n[Contributing Room](https://matrix.to/#/#contributing:authelia.com).\n\n- The core team members are identified as administrators in the Space and individual Rooms.\n- All channels are linked to [Discord](#discord).\n\n### Discord\n\nCommunity members are invited to join the [Discord Server](https://discord.authelia.com).\n\n- The core team members are identified by the \u003cspan style=\"color:#BA55D3;\"\u003e**CORE TEAM**\u003c/span\u003e role in Discord.\n- The [#support] and [#contributing] channels are linked to [Matrix](#matrix).\n\n### Email\n\nYou can contact the core team by email via [team@authelia.com](mailto:team@authelia.com). Please note the\n[security@authelia.com](mailto:security@authelia.com) is also available but is strictly reserved for [security] related\nmatters.\n\n## Breaking changes\n\nSince Authelia is still under active development, it is subject to breaking changes. It's recommended to pin a version\ntag instead of using the `latest` tag and reading the [release notes](https://github.com/authelia/authelia/releases)\nbefore upgrading. This is where you will find information about breaking changes and what you should do to overcome\nsaid changes.\n\n## Why Open Source?\n\nYou might wonder why Authelia is open source while it adds a great deal of security and user experience to your\ninfrastructure at zero cost. It is open source because we firmly believe that security should be available for all to\nbenefit in the face of the battlefield which is the Internet, with near zero effort.\n\nAdditionally, keeping the code open source is a way to leave it auditable by anyone who is willing to contribute. This\nway, you can be confident that the product remains secure and does not act maliciously.\n\nIt's important to keep in mind Authelia is not directly exposed on the\nInternet (your reverse proxies are) however, it's still the control plane for your internal security so take care of it!\n\n## Contribute\n\nIf you want to contribute to Authelia, please read our [contribution guidelines](CONTRIBUTING.md).\n\nAuthelia exists thanks to all the people who contribute so don't be shy, come chat with us on either [Matrix](#matrix)\nor [Discord](#discord) and start contributing too.\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START --\u003e\n\u003cp align=\"center\"\u003e\u003csub\u003eThanks goes to these \u003cb\u003e96\u003c/b\u003e wonderful people (\u003ca href=\"https://allcontributors.org/en/reference/emoji-key/\"\u003eemoji key\u003c/a\u003e)\u003c/sub\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/clems4ever\" title=\"Clément Michaud\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3193257.svg\" width=\"120\" alt=\"Clément Michaud\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/nightah\" title=\"Amir Zarrinkafsh\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3339418.svg\" width=\"120\" alt=\"Amir Zarrinkafsh\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/james-d-elliott\" title=\"James Elliott\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3903683.svg\" width=\"120\" alt=\"James Elliott\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/n4kre\" title=\"Antoine Favre\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/14371127.svg\" width=\"120\" alt=\"Antoine Favre\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/BankaiNoJutsu\" title=\"BankaiNoJutsu\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2241519.svg\" width=\"120\" alt=\"BankaiNoJutsu\"\u003e\u003c/a\u003e\n\u003ca href=\"http://callanbryant.co.uk/\" title=\"Callan Bryant\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/208440.svg\" width=\"120\" alt=\"Callan Bryant\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ViViDboarder\" title=\"Ian\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/137025.svg\" width=\"120\" alt=\"Ian\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/FrozenDragoon\" title=\"FrozenDragoon\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5301673.svg\" width=\"120\" alt=\"FrozenDragoon\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vdot0x23\" title=\"vdot0x23\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/40716069.svg\" width=\"120\" alt=\"vdot0x23\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Sohalt\" title=\"Sohalt\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2157287.svg\" width=\"120\" alt=\"Sohalt\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Tedyst\" title=\"Stoica Tedy\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13637623.svg\" width=\"120\" alt=\"Stoica Tedy\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Chemsmith\" title=\"Dylan Smith\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/9061024.svg\" width=\"120\" alt=\"Dylan Smith\"\u003e\u003c/a\u003e\n\u003ca href=\"https://staiger.it/\" title=\"Philipp Staiger\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/9325003.svg\" width=\"120\" alt=\"Philipp Staiger\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/skenmy\" title=\"Paul Williams\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1454505.svg\" width=\"120\" alt=\"Paul Williams\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/akusei\" title=\"akusei\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/12972900.svg\" width=\"120\" alt=\"akusei\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/dustins\" title=\"Dustin Sweigart\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/14645.svg\" width=\"120\" alt=\"Dustin Sweigart\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rogue780\" title=\"Shawn Haggard\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/247716.svg\" width=\"120\" alt=\"Shawn Haggard\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/sootysec\" title=\"SootySec\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/25612094.svg\" width=\"120\" alt=\"SootySec\"\u003e\u003c/a\u003e\n\u003ca href=\"http://www.xenuser.org/\" title=\"Valentin Höbel\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2216868.svg\" width=\"120\" alt=\"Valentin Höbel\"\u003e\u003c/a\u003e\n\u003ca href=\"http://mikekusold.com/\" title=\"Mike Kusold\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/509966.svg\" width=\"120\" alt=\"Mike Kusold\"\u003e\u003c/a\u003e\n\u003ca href=\"http://paypal.me/DHoung\" title=\"TheCatLady\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/52870424.svg\" width=\"120\" alt=\"TheCatLady\"\u003e\u003c/a\u003e\n\u003ca href=\"https://lauri.vosandi.com/\" title=\"Lauri Võsandi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/194685.svg\" width=\"120\" alt=\"Lauri Võsandi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/knnnrd\" title=\"Kennard Vermeiren\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5852381.svg\" width=\"120\" alt=\"Kennard Vermeiren\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ThinkChaos\" title=\"ThinkChaos\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4761135.svg\" width=\"120\" alt=\"ThinkChaos\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/except\" title=\"Hasan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/26675576.svg\" width=\"120\" alt=\"Hasan\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mardom1\" title=\"Marcel Marquardt\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/32371724.svg\" width=\"120\" alt=\"Marcel Marquardt\"\u003e\u003c/a\u003e\n\u003ca href=\"http://jonbayl\" title=\"Jon B. \"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/30201351.svg\" width=\"120\" alt=\"Jon B. \"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AlexGustafsson\" title=\"Alex Gustafsson\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/14974112.svg\" width=\"120\" alt=\"Alex Gustafsson\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.aarsen.me/\" title=\"Arsenović Arsen\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7805050.svg\" width=\"120\" alt=\"Arsenović Arsen\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/dakriy\" title=\"dakriy\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13756065.svg\" width=\"120\" alt=\"dakriy\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/davama\" title=\"Dave\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5359152.svg\" width=\"120\" alt=\"Dave\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/you1996\" title=\"yossbg\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/45292366.svg\" width=\"120\" alt=\"yossbg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sievenpiper.co\" title=\"Justin Sievenpiper\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1131882.svg\" width=\"120\" alt=\"Justin Sievenpiper\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/FineWolf\" title=\"Andrew Moore\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/203591.svg\" width=\"120\" alt=\"Andrew Moore\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mind-ar\" title=\"Manuel Nuñez\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/10672208.svg\" width=\"120\" alt=\"Manuel Nuñez\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/protvis74\" title=\"protvis74\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/50554836.svg\" width=\"120\" alt=\"protvis74\"\u003e\u003c/a\u003e\n\u003ca href=\"http://itjamie.com\" title=\"Jamie (Bear) Murphy \"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1613241.svg\" width=\"120\" alt=\"Jamie (Bear) Murphy \"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Beanow\" title=\"Robin van Boven\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/497556.svg\" width=\"120\" alt=\"Robin van Boven\"\u003e\u003c/a\u003e\n\u003ca href=\"http://www.cybertrol.com\" title=\"alphabet5\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1178293.svg\" width=\"120\" alt=\"alphabet5\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rjmidau\" title=\"Robert Meredith\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/8134995.svg\" width=\"120\" alt=\"Robert Meredith\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/adriang-90\" title=\"Adrian Gąsior\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/60886162.svg\" width=\"120\" alt=\"Adrian Gąsior\"\u003e\u003c/a\u003e\n\u003ca href=\"http://jamesw.link/me\" title=\"James White\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/8067792.svg\" width=\"120\" alt=\"James White\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Auzborn123\" title=\"Auzborn123\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/42992103.svg\" width=\"120\" alt=\"Auzborn123\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/SvanGlan\" title=\"SvanGlan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/106152205.svg\" width=\"120\" alt=\"SvanGlan\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/andreas-berg\" title=\"andreas-berg\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/39428693.svg\" width=\"120\" alt=\"andreas-berg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LongerHV\" title=\"Michał Mieszczak\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/46924944.svg\" width=\"120\" alt=\"Michał Mieszczak\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/smkent\" title=\"Stephen Kent\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2831985.svg\" width=\"120\" alt=\"Stephen Kent\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/levkoburburas\" title=\"levkoburburas\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/62853952.svg\" width=\"120\" alt=\"levkoburburas\"\u003e\u003c/a\u003e\n\u003ca href=\"http://joshgordon.net\" title=\"Josh Gordon\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2125341.svg\" width=\"120\" alt=\"Josh Gordon\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/silasfrancisco\" title=\"silasfrancisco\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/84447762.svg\" width=\"120\" alt=\"silasfrancisco\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/n4m3l3ss-b0t\" title=\"Ricardo Pesqueira\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1162710.svg\" width=\"120\" alt=\"Ricardo Pesqueira\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Crowley723\" title=\"Brynn Crowley\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/26265198.svg\" width=\"120\" alt=\"Brynn Crowley\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/hendrik1120\" title=\"Hendrik Sievers\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/89412959.svg\" width=\"120\" alt=\"Hendrik Sievers\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/wangweixuan\" title=\"Wang Weixuan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/24620923.svg\" width=\"120\" alt=\"Wang Weixuan\"\u003e\u003c/a\u003e\n\u003ca href=\"https://lhns.de\" title=\"Pierre Kisters\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1524059.svg\" width=\"120\" alt=\"Pierre Kisters\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/peter-\" title=\"peter\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4047365.svg\" width=\"120\" alt=\"peter\"\u003e\u003c/a\u003e\n\u003ca href=\"https://ocnr.org\" title=\"Nick O\u0026#39;Connor\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1495157.svg\" width=\"120\" alt=\"Nick O\u0026#39;Connor\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/pedorich-n\" title=\"Nikita Pedorich\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/15573098.svg\" width=\"120\" alt=\"Nikita Pedorich\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/atoerien\" title=\"Andre Toerien\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/49614525.svg\" width=\"120\" alt=\"Andre Toerien\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/erusc\" title=\"erusc\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/208130995.svg\" width=\"120\" alt=\"erusc\"\u003e\u003c/a\u003e\n\u003ca href=\"https://kevincox.ca\" title=\"Kevin Cox\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/494012.svg\" width=\"120\" alt=\"Kevin Cox\"\u003e\u003c/a\u003e\n\u003ca href=\"http://shiziblog.cn\" title=\"Br1an\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/29810238.svg\" width=\"120\" alt=\"Br1an\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/deprrous\" title=\"deprrous\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/144512455.svg\" width=\"120\" alt=\"deprrous\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/distorx\" title=\"Ricardo Rivera\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1065150.svg\" width=\"120\" alt=\"Ricardo Rivera\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rdw-software\" title=\"RDW\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/16489133.svg\" width=\"120\" alt=\"RDW\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Programmierschmied\" title=\"Justin\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/48556312.svg\" width=\"120\" alt=\"Justin\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/emereum\" title=\"Mike\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/24802844.svg\" width=\"120\" alt=\"Mike\"\u003e\u003c/a\u003e\n\u003ca href=\"https://dominik-schmidt.de/\" title=\"Dominik Schmidt\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/448487.svg\" width=\"120\" alt=\"Dominik Schmidt\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Shihta\" title=\"Shihta Kuan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5186176.svg\" width=\"120\" alt=\"Shihta Kuan\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/toshywoshy\" title=\"Toshaan Bharvani\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/731305.svg\" width=\"120\" alt=\"Toshaan Bharvani\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/haoweicrushu\" title=\"haowei\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5827907.svg\" width=\"120\" alt=\"haowei\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Juneezee\" title=\"Eng Zer Jun\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/20135478.svg\" width=\"120\" alt=\"Eng Zer Jun\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Matthieu7503\" title=\"MBM\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/62159609.svg\" width=\"120\" alt=\"MBM\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/paulcalabro\" title=\"Paul Calabro\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/585059.svg\" width=\"120\" alt=\"Paul Calabro\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/testwill\" title=\"guoguangwu\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/8717479.svg\" width=\"120\" alt=\"guoguangwu\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/webysther\" title=\"Webysther Sperandio\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/750007.svg\" width=\"120\" alt=\"Webysther Sperandio\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Cajuteq\" title=\"Jacquet Corentin\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/26676532.svg\" width=\"120\" alt=\"Jacquet Corentin\"\u003e\u003c/a\u003e\n\u003ca href=\"https://michael.stapelberg.ch/\" title=\"Michael Stapelberg\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/55506.svg\" width=\"120\" alt=\"Michael Stapelberg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/n-connect\" title=\"fbird\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/25623619.svg\" width=\"120\" alt=\"fbird\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Lebowski89\" title=\"Dan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/149286193.svg\" width=\"120\" alt=\"Dan\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/curlwget\" title=\"curlwget\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/169328570.svg\" width=\"120\" alt=\"curlwget\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/DCsunset\" title=\"DCsunset\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/23468812.svg\" width=\"120\" alt=\"DCsunset\"\u003e\u003c/a\u003e\n\u003ca href=\"https://jonasgeiler.com/\" title=\"Jonas Geiler\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/10259118.svg\" width=\"120\" alt=\"Jonas Geiler\"\u003e\u003c/a\u003e\n\u003ca href=\"https://code.pfad.fr/\" title=\"oliverpool\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3864879.svg\" width=\"120\" alt=\"oliverpool\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tcx4c70\" title=\"tcx4c70\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/16728230.svg\" width=\"120\" alt=\"tcx4c70\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/feinedsquirrel\" title=\"feinedsquirrel\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/74298144.svg\" width=\"120\" alt=\"feinedsquirrel\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/GeistFighter\" title=\"GeistFighter\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/42804270.svg\" width=\"120\" alt=\"GeistFighter\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/GuiPoM\" title=\"GuiPoM\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/11942518.svg\" width=\"120\" alt=\"GuiPoM\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/michelheusschen\" title=\"Michel Heusschen\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/59014050.svg\" width=\"120\" alt=\"Michel Heusschen\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/bishtawi\" title=\"bishtawi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/721309.svg\" width=\"120\" alt=\"bishtawi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/billcarsoon\" title=\"billcarsoon\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/211191217.svg\" width=\"120\" alt=\"billcarsoon\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rowanarts\" title=\"rowanarts\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/33168440.svg\" width=\"120\" alt=\"rowanarts\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/wischi-chr\" title=\"Christian Franzl\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2495113.svg\" width=\"120\" alt=\"Christian Franzl\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/yarikoptic\" title=\"Yaroslav Halchenko\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/39889.svg\" width=\"120\" alt=\"Yaroslav Halchenko\"\u003e\u003c/a\u003e\n\u003ca href=\"https://rpadovani.com/\" title=\"Riccardo Padovani\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1713343.svg\" width=\"120\" alt=\"Riccardo Padovani\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/TowyTowy\" title=\"TowyTowy\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/85077986.svg\" width=\"120\" alt=\"TowyTowy\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\u003cb\u003e📖 Documentation Overlords\u003c/b\u003e\u003cbr\u003e\u003csub\u003eand these \u003cb\u003e226\u003c/b\u003e wonderful people who keep the documentation worth reading\u003c/sub\u003e\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/p-rintz\" title=\"Philipp Rintz\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13933258.svg\" width=\"40\" alt=\"Philipp Rintz\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/somebody-somewhere-over-the-rainbow\" title=\"somebody-somewhere-over-the-rainbow\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/11628284.svg\" width=\"40\" alt=\"somebody-somewhere-over-the-rainbow\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LukasK13\" title=\"Lukas Klass\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/24586740.svg\" width=\"40\" alt=\"Lukas Klass\"\u003e\u003c/a\u003e\n\u003ca href=\"https://yaleman.org/\" title=\"James Hodgkinson\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/168188.svg\" width=\"40\" alt=\"James Hodgkinson\"\u003e\u003c/a\u003e\n\u003ca href=\"https://chris.smith.xyz/\" title=\"Chris Smith\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1979423.svg\" width=\"40\" alt=\"Chris Smith\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/miberecz\" title=\"Mihály Bereczki\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13240971.svg\" width=\"40\" alt=\"Mihály Bereczki\"\u003e\u003c/a\u003e\n\u003ca href=\"https://iret.xyz/\" title=\"Silver Bullet\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6560655.svg\" width=\"40\" alt=\"Silver Bullet\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ntimo\" title=\"Timo\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6145026.svg\" width=\"40\" alt=\"Timo\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/andrewkliskey\" title=\"Andrew Kliskey\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/44645768.svg\" width=\"40\" alt=\"Andrew Kliskey\"\u003e\u003c/a\u003e\n\u003ca href=\"http://kristofmattei.be/\" title=\"Kristof Mattei\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/864376.svg\" width=\"40\" alt=\"Kristof Mattei\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.zmiguel.me/\" title=\"ZMiguel Valdiviesso\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4400540.svg\" width=\"40\" alt=\"ZMiguel Valdiviesso\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Peaches491\" title=\"Daniel Miller\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/494334.svg\" width=\"40\" alt=\"Daniel Miller\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kevynb\" title=\"Kevyn Bruyere\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4941215.svg\" width=\"40\" alt=\"Kevyn Bruyere\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/itsMaxC\" title=\"Max\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/38590447.svg\" width=\"40\" alt=\"Max\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ViRb3\" title=\"Victor\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2650170.svg\" width=\"40\" alt=\"Victor\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/whiskerch\" title=\"Chris Whisker\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/35109315.svg\" width=\"40\" alt=\"Chris Whisker\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/nasatome\" title=\"nasatome\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/18271791.svg\" width=\"40\" alt=\"nasatome\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/bbros-dev\" title=\"Begley Brothers (Development)\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/60454087.svg\" width=\"40\" alt=\"Begley Brothers (Development)\"\u003e\u003c/a\u003e\n\u003ca href=\"https://dzervas.gr/\" title=\"Dimitris Zervas\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1029195.svg\" width=\"40\" alt=\"Dimitris Zervas\"\u003e\u003c/a\u003e\n\u003ca href=\"http://blog.dchidell.com\" title=\"David Chidell\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/26146619.svg\" width=\"40\" alt=\"David Chidell\"\u003e\u003c/a\u003e\n\u003ca href=\"https://cdine.org\" title=\"Ian Gallagher\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/127512.svg\" width=\"40\" alt=\"Ian Gallagher\"\u003e\u003c/a\u003e\n\u003ca href=\"https://wuhanstudio.cc\" title=\"Wu Han\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/15157070.svg\" width=\"40\" alt=\"Wu Han\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/lavih\" title=\"lavih\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/47455309.svg\" width=\"40\" alt=\"lavih\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/nreymundo\" title=\"Nicolas Reymundo\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5833447.svg\" width=\"40\" alt=\"Nicolas Reymundo\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/polandy\" title=\"polandy\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3670670.svg\" width=\"40\" alt=\"polandy\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mpdcampbell\" title=\"Michael Campbell\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/47434940.svg\" width=\"40\" alt=\"Michael Campbell\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kaysond\" title=\"Aram Akhavan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1147328.svg\" width=\"40\" alt=\"Aram Akhavan\"\u003e\u003c/a\u003e\n\u003ca href=\"https://skhuf.net\" title=\"Shadow\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/286341.svg\" width=\"40\" alt=\"Shadow\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tarioch\" title=\"Patrick Ruckstuhl\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2998148.svg\" width=\"40\" alt=\"Patrick Ruckstuhl\"\u003e\u003c/a\u003e\n\u003ca href=\"http://www.dennisgaida.de\" title=\"Dennis Gaida\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2392217.svg\" width=\"40\" alt=\"Dennis Gaida\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Alestrix\" title=\"Alestrix\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7452860.svg\" width=\"40\" alt=\"Alestrix\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/bgh-github\" title=\"bgh-github\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/99472455.svg\" width=\"40\" alt=\"bgh-github\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.zxlim.xyz\" title=\"Zhao Xiang Lim\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/19372079.svg\" width=\"40\" alt=\"Zhao Xiang Lim\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/HannesJo0139\" title=\"HannesJo0139\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/42114183.svg\" width=\"40\" alt=\"HannesJo0139\"\u003e\u003c/a\u003e\n\u003ca href=\"http://radenac.me\" title=\"Clément Radenac\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/47008408.svg\" width=\"40\" alt=\"Clément Radenac\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/boomam\" title=\"boomam\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/37086258.svg\" width=\"40\" alt=\"boomam\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Northguy\" title=\"Northguy\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1189058.svg\" width=\"40\" alt=\"Northguy\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/polarathene\" title=\"Brennan Kinney\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5098581.svg\" width=\"40\" alt=\"Brennan Kinney\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/astrocephale\" title=\"Astrocephale\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/37795294.svg\" width=\"40\" alt=\"Astrocephale\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Ohelig\" title=\"Ohelig\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5841980.svg\" width=\"40\" alt=\"Ohelig\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/chillinPanda\" title=\"Dinh Bao Dang\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/250694.svg\" width=\"40\" alt=\"Dinh Bao Dang\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tiuub\" title=\"tiuub\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/46517077.svg\" width=\"40\" alt=\"tiuub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/HaroldVB\" title=\"Harold\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/73724671.svg\" width=\"40\" alt=\"Harold\"\u003e\u003c/a\u003e\n\u003ca href=\"https://budimanjojo.com\" title=\"Budiman Jojo\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13085918.svg\" width=\"40\" alt=\"Budiman Jojo\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/m-georgi\" title=\"Marcus Georgi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/20987691.svg\" width=\"40\" alt=\"Marcus Georgi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/samos667\" title=\"samos667\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/50653464.svg\" width=\"40\" alt=\"samos667\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/0xSysR3ll\" title=\"0xsysr3ll\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/31414959.svg\" width=\"40\" alt=\"0xsysr3ll\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cromelex\" title=\"Dan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/96779452.svg\" width=\"40\" alt=\"Dan\"\u003e\u003c/a\u003e\n\u003ca href=\"http://shaamallow.com\" title=\"Eyal Benaroche\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/39766320.svg\" width=\"40\" alt=\"Eyal Benaroche\"\u003e\u003c/a\u003e\n\u003ca href=\"https://t.me/daniw1337\" title=\"Dani\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/21097466.svg\" width=\"40\" alt=\"Dani\"\u003e\u003c/a\u003e\n\u003ca href=\"http://auston.dev\" title=\"Auston Pramodh Barboza\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5049050.svg\" width=\"40\" alt=\"Auston Pramodh Barboza\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ThomasSteinbach\" title=\"Thomas Steinbach\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1683246.svg\" width=\"40\" alt=\"Thomas Steinbach\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Steve-Brule\" title=\"Steve-Brule\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/83868338.svg\" width=\"40\" alt=\"Steve-Brule\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tkf144\" title=\"Tom\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/17581159.svg\" width=\"40\" alt=\"Tom\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/andreasbrett\" title=\"Andreas Brett\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6610451.svg\" width=\"40\" alt=\"Andreas Brett\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/FlorianObermayer\" title=\"FO\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4497761.svg\" width=\"40\" alt=\"FO\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/x0k\" title=\"Roman Krasilnikov\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/23502797.svg\" width=\"40\" alt=\"Roman Krasilnikov\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tomaszduda23\" title=\"tomaszduda23\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/35012788.svg\" width=\"40\" alt=\"tomaszduda23\"\u003e\u003c/a\u003e\n\u003ca href=\"https://louisonsarlinmagnus.github.io/\" title=\"Louison SARLIN--MAGNUS\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/70757160.svg\" width=\"40\" alt=\"Louison SARLIN--MAGNUS\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AlexViridi\" title=\"AlexViridi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/80551059.svg\" width=\"40\" alt=\"AlexViridi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/xaabi6\" title=\"Xabi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/22637294.svg\" width=\"40\" alt=\"Xabi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://caiocdcs.github.io\" title=\"Caio Silva\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/8338516.svg\" width=\"40\" alt=\"Caio Silva\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/monkeywithacupcake\" title=\"jess\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7316730.svg\" width=\"40\" alt=\"jess\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/eltociear\" title=\"Ikko Eltociear Ashimine\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/22633385.svg\" width=\"40\" alt=\"Ikko Eltociear Ashimine\"\u003e\u003c/a\u003e\n\u003ca href=\"https://frederic-hemberger.de/\" title=\"Frederic Hemberger\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/153481.svg\" width=\"40\" alt=\"Frederic Hemberger\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/georglauterbach\" title=\"Georg Lauterbach\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/44545919.svg\" width=\"40\" alt=\"Georg Lauterbach\"\u003e\u003c/a\u003e\n\u003ca href=\"https://contrun.github.io/wiki/\" title=\"contrun\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/32609395.svg\" width=\"40\" alt=\"contrun\"\u003e\u003c/a\u003e\n\u003ca href=\"https://dynadroid.nl/\" title=\"Dylan Drost\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/607338.svg\" width=\"40\" alt=\"Dylan Drost\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/shamoon\" title=\"shamoon\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4887959.svg\" width=\"40\" alt=\"shamoon\"\u003e\u003c/a\u003e\n\u003ca href=\"http://twitter.com/bielfrontera\" title=\"Biel Frontera\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2402407.svg\" width=\"40\" alt=\"Biel Frontera\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.boneko.eu/\" title=\"Karlos\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4233214.svg\" width=\"40\" alt=\"Karlos\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/lorenzschmid\" title=\"Lorenz Schmid\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3830671.svg\" width=\"40\" alt=\"Lorenz Schmid\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Helvio88\" title=\"Helvio Pedreschi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/650183.svg\" width=\"40\" alt=\"Helvio Pedreschi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/otbutz\" title=\"otbutz\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/22315436.svg\" width=\"40\" alt=\"otbutz\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Ki-er\" title=\"Kieran\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/32241933.svg\" width=\"40\" alt=\"Kieran\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/archef2000\" title=\"Konstantin\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/69057532.svg\" width=\"40\" alt=\"Konstantin\"\u003e\u003c/a\u003e\n\u003ca href=\"http://andreasbrenk.com/\" title=\"Andreas Brenk\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/46265.svg\" width=\"40\" alt=\"Andreas Brenk\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/EDIflyer\" title=\"EDIflyer\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13610277.svg\" width=\"40\" alt=\"EDIflyer\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/will-scargill\" title=\"Will Scargill\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/21962186.svg\" width=\"40\" alt=\"Will Scargill\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jerryjean\" title=\"Jerry\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/17931090.svg\" width=\"40\" alt=\"Jerry\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/webbgamers\" title=\"Garrett Webb\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/49501585.svg\" width=\"40\" alt=\"Garrett Webb\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/h-wb\" title=\"Hugo\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/19188789.svg\" width=\"40\" alt=\"Hugo\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/stanthewizzard\" title=\"Stanislas\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1823450.svg\" width=\"40\" alt=\"Stanislas\"\u003e\u003c/a\u003e\n\u003ca href=\"https://keybase.io/c0nstantin\" title=\"Constantin Kraft\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/923759.svg\" width=\"40\" alt=\"Constantin Kraft\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/philwilei\" title=\"Philipp\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/45766222.svg\" width=\"40\" alt=\"Philipp\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/matvey00z\" title=\"matvey00z\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7818367.svg\" width=\"40\" alt=\"matvey00z\"\u003e\u003c/a\u003e\n\u003ca href=\"https://jacobgc.me/\" title=\"Jacob Gee-Clarke\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2946071.svg\" width=\"40\" alt=\"Jacob Gee-Clarke\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jonaslewin\" title=\"Jonas Lewin\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3225633.svg\" width=\"40\" alt=\"Jonas Lewin\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/pixelrazor\" title=\"Austin Alvarado\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/24706952.svg\" width=\"40\" alt=\"Austin Alvarado\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cdestefano\" title=\"Chris D\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/11205119.svg\" width=\"40\" alt=\"Chris D\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/electrofloat\" title=\"electrofloat\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/477252.svg\" width=\"40\" alt=\"electrofloat\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/in/krasimirat/\" title=\"Krasimir Nedelchev\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/19822240.svg\" width=\"40\" alt=\"Krasimir Nedelchev\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jhillyerd\" title=\"James Hillyerd\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2502736.svg\" width=\"40\" alt=\"James Hillyerd\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tetricky\" title=\"tetricky\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/64794384.svg\" width=\"40\" alt=\"tetricky\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jackblk\" title=\"Trung Le\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/12843654.svg\" width=\"40\" alt=\"Trung Le\"\u003e\u003c/a\u003e\n\u003ca href=\"https://gelven4sec.github.io/\" title=\"Gelven\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/37241392.svg\" width=\"40\" alt=\"Gelven\"\u003e\u003c/a\u003e\n\u003ca href=\"https://loud.software/\" title=\"Nico\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/20054066.svg\" width=\"40\" alt=\"Nico\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tzfx\" title=\"A. Stadler\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/51995971.svg\" width=\"40\" alt=\"A. Stadler\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/StephenRoille\" title=\"StephenRoille\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/36302072.svg\" width=\"40\" alt=\"StephenRoille\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LenardHess\" title=\"Lenard Hess\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/46162223.svg\" width=\"40\" alt=\"Lenard Hess\"\u003e\u003c/a\u003e\n\u003ca href=\"https://aamirazad.com/\" title=\"Aamir Azad\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/82281117.svg\" width=\"40\" alt=\"Aamir Azad\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Hobbabobba\" title=\"Hobbabobba\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13119713.svg\" width=\"40\" alt=\"Hobbabobba\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/NunoHiggs\" title=\"NunoHiggs\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/16701703.svg\" width=\"40\" alt=\"NunoHiggs\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/sphakka\" title=\"Marco Emilio \u0026#34;sphakka\u0026#34; Poleggi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7766137.svg\" width=\"40\" alt=\"Marco Emilio \u0026#34;sphakka\u0026#34; Poleggi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/felixilgatto\" title=\"felixilgatto\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/57217359.svg\" width=\"40\" alt=\"felixilgatto\"\u003e\u003c/a\u003e\n\u003ca href=\"http://edwardbetts.com/\" title=\"Edward Betts\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3818.svg\" width=\"40\" alt=\"Edward Betts\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/owine\" title=\"owine\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4283702.svg\" width=\"40\" alt=\"owine\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ErikMagnuson\" title=\"Erik\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2387371.svg\" width=\"40\" alt=\"Erik\"\u003e\u003c/a\u003e\n\u003ca href=\"https://bobdu.cc/\" title=\"Bob Du\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/20370175.svg\" width=\"40\" alt=\"Bob Du\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Kitof\" title=\"Kitof\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/199109.svg\" width=\"40\" alt=\"Kitof\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/alexandzors\" title=\"Alexander Henderson\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/25626115.svg\" width=\"40\" alt=\"Alexander Henderson\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/clayrosenthal\" title=\"Clay Rosenthal\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/28459431.svg\" width=\"40\" alt=\"Clay Rosenthal\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/in/csikbence/\" title=\"Bence Csik\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/22349790.svg\" width=\"40\" alt=\"Bence Csik\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jeblove\" title=\"jeblove\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/17330034.svg\" width=\"40\" alt=\"jeblove\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/noantiq\" title=\"noantiq\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/39308834.svg\" width=\"40\" alt=\"noantiq\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Tchoupinax\" title=\"Tchoupinax\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/9136206.svg\" width=\"40\" alt=\"Tchoupinax\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/fgardt\" title=\"Florian Gebhardt\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/17144010.svg\" width=\"40\" alt=\"Florian Gebhardt\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/lbalogh\" title=\"Ludovic\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6897141.svg\" width=\"40\" alt=\"Ludovic\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/bystones\" title=\"Felix Stein\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2666688.svg\" width=\"40\" alt=\"Felix Stein\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/in/jeremyvies/\" title=\"Jérémy Viès\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4450519.svg\" width=\"40\" alt=\"Jérémy Viès\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/WanderingZombie\" title=\"John Nicholls\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/675501.svg\" width=\"40\" alt=\"John Nicholls\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/thielj\" title=\"thielj\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3942997.svg\" width=\"40\" alt=\"thielj\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/1cadumagalhaes\" title=\"Carlos Eduardo Magalhães\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/40048825.svg\" width=\"40\" alt=\"Carlos Eduardo Magalhães\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/samphonic\" title=\"Sam\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/467704.svg\" width=\"40\" alt=\"Sam\"\u003e\u003c/a\u003e\n\u003ca href=\"https://chrispaganon.com/\" title=\"Chris Paganon\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/71736642.svg\" width=\"40\" alt=\"Chris Paganon\"\u003e\u003c/a\u003e\n\u003ca href=\"https://rair.dev/\" title=\"krair\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/75268581.svg\" width=\"40\" alt=\"krair\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cuiweiyuan\" title=\"cuiweiyuan\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/170245001.svg\" width=\"40\" alt=\"cuiweiyuan\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/andoks\" title=\"andoks\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5228.svg\" width=\"40\" alt=\"andoks\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/m4rc3l-h3\" title=\"m4rc3l-h3\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/87761681.svg\" width=\"40\" alt=\"m4rc3l-h3\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.showipintbri.com/\" title=\"showipintbri\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/40892800.svg\" width=\"40\" alt=\"showipintbri\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/TheRedCyclops\" title=\"TheRedCyclops\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/76230780.svg\" width=\"40\" alt=\"TheRedCyclops\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ajb3932\" title=\"Alex\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/45558436.svg\" width=\"40\" alt=\"Alex\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/moonpyk\" title=\"Clément Bourgeois\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/164834.svg\" width=\"40\" alt=\"Clément Bourgeois\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/deanrock\" title=\"deanrock\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/857946.svg\" width=\"40\" alt=\"deanrock\"\u003e\u003c/a\u003e\n\u003ca href=\"https://blog.desgrange.net/\" title=\"Laurent Desgrange\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/659624.svg\" width=\"40\" alt=\"Laurent Desgrange\"\u003e\u003c/a\u003e\n\u003ca href=\"https://mastodon.social/@rkj\" title=\"Roman\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4562.svg\" width=\"40\" alt=\"Roman\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jfoxwoosh\" title=\"jfoxwoosh\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/91630560.svg\" width=\"40\" alt=\"jfoxwoosh\"\u003e\u003c/a\u003e\n\u003ca href=\"https://lbi.icu/\" title=\"Loe\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/95266635.svg\" width=\"40\" alt=\"Loe\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gabay\" title=\"Roi Gabay\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5773610.svg\" width=\"40\" alt=\"Roi Gabay\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/svartoyg\" title=\"svartoyg\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/63151162.svg\" width=\"40\" alt=\"svartoyg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://axelsimon.net/\" title=\"axel simon\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1172256.svg\" width=\"40\" alt=\"axel simon\"\u003e\u003c/a\u003e\n\u003ca href=\"https://robertdeppe.de/contact\" title=\"Robert Deppe\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3695677.svg\" width=\"40\" alt=\"Robert Deppe\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/madscientist16\" title=\"Mad Scientist\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/67949699.svg\" width=\"40\" alt=\"Mad Scientist\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Rauks\" title=\"Karl Woditsch\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2819941.svg\" width=\"40\" alt=\"Karl Woditsch\"\u003e\u003c/a\u003e\n\u003ca href=\"https://bram.pub/\" title=\"Bram\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/13304739.svg\" width=\"40\" alt=\"Bram\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/emmanuel-ferdman\" title=\"Emmanuel Ferdman\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/35470921.svg\" width=\"40\" alt=\"Emmanuel Ferdman\"\u003e\u003c/a\u003e\n\u003ca href=\"https://adkins.coffee/\" title=\"Mark Adkins\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6365836.svg\" width=\"40\" alt=\"Mark Adkins\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/maxbrueckl\" title=\"Maximilian Brueckl\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3920477.svg\" width=\"40\" alt=\"Maximilian Brueckl\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/sy6sy2\" title=\"Sylvain CECCHETTO\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/11562279.svg\" width=\"40\" alt=\"Sylvain CECCHETTO\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Tyree\" title=\"Matt Tyree\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5395363.svg\" width=\"40\" alt=\"Matt Tyree\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/leedotpang\" title=\"Lee\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4491983.svg\" width=\"40\" alt=\"Lee\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/npondel\" title=\"npondel\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/44888884.svg\" width=\"40\" alt=\"npondel\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jwhb\" title=\"Jasper Wiegratz\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/656460.svg\" width=\"40\" alt=\"Jasper Wiegratz\"\u003e\u003c/a\u003e\n\u003ca href=\"https://diogotc.com/\" title=\"Diogo Correia\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7467891.svg\" width=\"40\" alt=\"Diogo Correia\"\u003e\u003c/a\u003e\n\u003ca href=\"https://pim.kun.is/\" title=\"pizzapim\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/23135512.svg\" width=\"40\" alt=\"pizzapim\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/AbelLykens\" title=\"AbelLykens\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/47113175.svg\" width=\"40\" alt=\"AbelLykens\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.pertiller.tech/\" title=\"David Pertiller\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1514111.svg\" width=\"40\" alt=\"David Pertiller\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/gensyn\" title=\"gensyn\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/36128035.svg\" width=\"40\" alt=\"gensyn\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rm76\" title=\"rm76\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7813844.svg\" width=\"40\" alt=\"rm76\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/allendema\" title=\"Allen\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/64094914.svg\" width=\"40\" alt=\"Allen\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Entepotenz\" title=\"Florian Kretschmer\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/19738301.svg\" width=\"40\" alt=\"Florian Kretschmer\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Minei3oat\" title=\"Minei3oat\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/19623046.svg\" width=\"40\" alt=\"Minei3oat\"\u003e\u003c/a\u003e\n\u003ca href=\"https://alves.pro.br/\" title=\"Euler Alves\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/23159753.svg\" width=\"40\" alt=\"Euler Alves\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/avesst\" title=\"Mattias\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/810218.svg\" width=\"40\" alt=\"Mattias\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/SteinTokvam\" title=\"Stein Petter Tokvam\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/15650478.svg\" width=\"40\" alt=\"Stein Petter Tokvam\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tomekrzymyszkiewicz\" title=\"Tomasz Rzymyszkiewicz\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/34111114.svg\" width=\"40\" alt=\"Tomasz Rzymyszkiewicz\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Bhambya\" title=\"Ganesh Bhambarkar\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2772073.svg\" width=\"40\" alt=\"Ganesh Bhambarkar\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LucasDooms\" title=\"Lucas Dooms\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/86888804.svg\" width=\"40\" alt=\"Lucas Dooms\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/polgarc\" title=\"polgarc\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/29740673.svg\" width=\"40\" alt=\"polgarc\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/keunes\" title=\"Keunes\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/11229646.svg\" width=\"40\" alt=\"Keunes\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Mohagames205\" title=\"Mohamed\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/40402787.svg\" width=\"40\" alt=\"Mohamed\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/cschug\" title=\"Christoph Schug\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1440487.svg\" width=\"40\" alt=\"Christoph Schug\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/yieldhog\" title=\"yieldhog\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3329021.svg\" width=\"40\" alt=\"yieldhog\"\u003e\u003c/a\u003e\n\u003ca href=\"https://callumpy.co.uk/\" title=\"Callum Parkinson\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6465413.svg\" width=\"40\" alt=\"Callum Parkinson\"\u003e\u003c/a\u003e\n\u003ca href=\"https://fredrikekre.se/\" title=\"Fredrik Ekre\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/11698744.svg\" width=\"40\" alt=\"Fredrik Ekre\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/arcoast\" title=\"arcoast\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/81871508.svg\" width=\"40\" alt=\"arcoast\"\u003e\u003c/a\u003e\n\u003ca href=\"https://jimangel.io/\" title=\"Jim Angel\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4601051.svg\" width=\"40\" alt=\"Jim Angel\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/maxhomann\" title=\"Maximilian Homann\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/42279925.svg\" width=\"40\" alt=\"Maximilian Homann\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/vigneshmanick\" title=\"Viki\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/62500639.svg\" width=\"40\" alt=\"Viki\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/timbretimber\" title=\"timbretimber\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/105982513.svg\" width=\"40\" alt=\"timbretimber\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/grasshide\" title=\"grasshide\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/4366857.svg\" width=\"40\" alt=\"grasshide\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mjm\" title=\"Matt Moriarity\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1181.svg\" width=\"40\" alt=\"Matt Moriarity\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/yash-garg\" title=\"Yash Garg\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/33605526.svg\" width=\"40\" alt=\"Yash Garg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ckoepp\" title=\"Christian Koepp\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1830022.svg\" width=\"40\" alt=\"Christian Koepp\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Wobak\" title=\"Wobak\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/536119.svg\" width=\"40\" alt=\"Wobak\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/f0sh\" title=\"f0sh\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/9382227.svg\" width=\"40\" alt=\"f0sh\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/fma965\" title=\"Scott\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1707290.svg\" width=\"40\" alt=\"Scott\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/thesyntaxslinger\" title=\"thesyntaxslinger\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/211010209.svg\" width=\"40\" alt=\"thesyntaxslinger\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/PtrTeixeira\" title=\"Peter Teixeira\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/5621029.svg\" width=\"40\" alt=\"Peter Teixeira\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/lenzfilipski\" title=\"Lenz Filipski\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/29278669.svg\" width=\"40\" alt=\"Lenz Filipski\"\u003e\u003c/a\u003e\n\u003ca href=\"https://cs.cementhorizon.com/contact/\" title=\"Gene Wood\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1134034.svg\" width=\"40\" alt=\"Gene Wood\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Allexio\" title=\"Allexio\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/59694328.svg\" width=\"40\" alt=\"Allexio\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/rachelf42\" title=\"Rachel\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/59665717.svg\" width=\"40\" alt=\"Rachel\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/sohnemann\" title=\"sohnemann\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/50672942.svg\" width=\"40\" alt=\"sohnemann\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jagg2\" title=\"James\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6334965.svg\" width=\"40\" alt=\"James\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mayswind\" title=\"mayswind\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2211648.svg\" width=\"40\" alt=\"mayswind\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kapec94\" title=\"Mateusz P-K\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1368689.svg\" width=\"40\" alt=\"Mateusz P-K\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/n0rad\" title=\"Arnaud Lemaire\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/541709.svg\" width=\"40\" alt=\"Arnaud Lemaire\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/fortellerq\" title=\"Michał R\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3444605.svg\" width=\"40\" alt=\"Michał R\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/spomata\" title=\"spomata\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/49432438.svg\" width=\"40\" alt=\"spomata\"\u003e\u003c/a\u003e\n\u003ca href=\"https://sanderlambrechts.nl/\" title=\"Sander Lambrechts\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/14059770.svg\" width=\"40\" alt=\"Sander Lambrechts\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/moedtm\" title=\"moedtm\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/72493984.svg\" width=\"40\" alt=\"moedtm\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/kiaraly\" title=\"Kiara\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/29002762.svg\" width=\"40\" alt=\"Kiara\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/tonyaellie\" title=\"Ell\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/46281725.svg\" width=\"40\" alt=\"Ell\"\u003e\u003c/a\u003e\n\u003ca href=\"https://gyk.ro/\" title=\"Gyula Kerezsi\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6323263.svg\" width=\"40\" alt=\"Gyula Kerezsi\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/CarrotManMatt\" title=\"Matt Norton\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/108596565.svg\" width=\"40\" alt=\"Matt Norton\"\u003e\u003c/a\u003e\n\u003ca href=\"https://ishanjain.me/\" title=\"Ishan Jain\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7921368.svg\" width=\"40\" alt=\"Ishan Jain\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Phur3ouZ\" title=\"Bradley Wong\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/9102462.svg\" width=\"40\" alt=\"Bradley Wong\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/nicomem\" title=\"Nicolas Mémeint\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/24990385.svg\" width=\"40\" alt=\"Nicolas Mémeint\"\u003e\u003c/a\u003e\n\u003ca href=\"https://baudrin.fr/\" title=\"Tanguy BAUDRIN\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/12199186.svg\" width=\"40\" alt=\"Tanguy BAUDRIN\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/turtleinarock\" title=\"turtleinarock\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/23170498.svg\" width=\"40\" alt=\"turtleinarock\"\u003e\u003c/a\u003e\n\u003ca href=\"https://andrew.rylatt.me/\" title=\"Andrew Rylatt\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/6735115.svg\" width=\"40\" alt=\"Andrew Rylatt\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/dubwoc\" title=\"dubwoc\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/7469290.svg\" width=\"40\" alt=\"dubwoc\"\u003e\u003c/a\u003e\n\u003ca href=\"https://nuage.lolifant.net/samuel-shaarli/\" title=\"Samuel-BF\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/36996277.svg\" width=\"40\" alt=\"Samuel-BF\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mvanhorn\" title=\"Matt Van Horn\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/455140.svg\" width=\"40\" alt=\"Matt Van Horn\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/jmp1985\" title=\"James Parkhurst\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/2241889.svg\" width=\"40\" alt=\"James Parkhurst\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/LilPhyziX\" title=\"Lil PhyziX\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/121205859.svg\" width=\"40\" alt=\"Lil PhyziX\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Alvinwylim\" title=\"Alvinwylim\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/31592545.svg\" width=\"40\" alt=\"Alvinwylim\"\u003e\u003c/a\u003e\n\u003ca href=\"https://blog.tuxinaut.de/\" title=\"Denny Schäfer\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/722482.svg\" width=\"40\" alt=\"Denny Schäfer\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/mrrudy\" title=\"mrrudy\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/31594962.svg\" width=\"40\" alt=\"mrrudy\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/sa20001\" title=\"Samuele\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/25508578.svg\" width=\"40\" alt=\"Samuele\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Dacid99\" title=\"David\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/141665464.svg\" width=\"40\" alt=\"David\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Eugeny\" title=\"Eugene\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/161476.svg\" width=\"40\" alt=\"Eugene\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/Christoph-Wagner\" title=\"Christoph Wagner\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/1609329.svg\" width=\"40\" alt=\"Christoph Wagner\"\u003e\u003c/a\u003e\n\u003ca href=\"https://helgeklein.com/\" title=\"Helge Klein\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/3407928.svg\" width=\"40\" alt=\"Helge Klein\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/dcskinner\" title=\"Dennis\"\u003e\u003cimg src=\"https://www.authelia.com/images/contributors/22057941.svg\" width=\"40\" alt=\"Dennis\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification.\nContributions of any kind welcome!\n\n### Sponsors\n\n***Help Wanted:*** We are actively looking for sponsorship to obtain either a code security audit, penetration testing,\nor other audits related to improving the security of Authelia.\n\nAny company can become a sponsor by donating or providing any benefit to the project or the team helping improve\nAuthelia.\n\n#### JetBrains\n\nThank you to [\u003cimg src=\"https://www.authelia.com/svgs/logos/jetbrains.svg\" alt=\"JetBrains\" width=\"32\"\u003e JetBrains](https://www.jetbrains.com/?from=Authelia)\nfor providing us with free licenses to their great tools.\n\n* [\u003cimg src=\"https://www.authelia.com/svgs/logos/intellij-idea.svg\" alt=\"IDEA\" width=\"32\"\u003e IDEA](http://www.jetbrains.com/idea/)\n* [\u003cimg src=\"https://www.authelia.com/svgs/logos/goland.svg\" alt=\"GoLand\" width=\"32\"\u003e GoLand](http://www.jetbrains.com/go/)\n* [\u003cimg src=\"https://www.authelia.com/svgs/logos/webstorm.svg\" alt=\"WebStorm\" width=\"32\"\u003e WebStorm](http://www.jetbrains.com/webstorm/)\n\n#### Buildkite\n\nOur pipeline agents rely on the [Buildkite](https://buildkite.com) CI platform. This is an amazing product which allows\nus to use our own infrastructure to orchestrate complex and secure pipelines.\n\n### Open Collective\n\n#### Backers\n\nThank you to all our backers! 🙏 [Become a backer](https://opencollective.com/authelia-sponsors/contribute) and help us\nsustain our community. The money we currently receive is dedicated to fund a security audit, and potentially in the\nfuture introducing a bug bounty program to give us as many\neyes as we can to detect potential vulnerabilities.\n\u003ca href=\"https://opencollective.com/authelia-sponsors#backers\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/backers.svg?width=890\"\u003e\u003c/a\u003e\n\n#### Sponsorship\n\nCompanies contributing to Authelia via Open Collective will have a special mention below.\n[Become a sponsor](https://opencollective.com/authelia-sponsors#sponsor).\n\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/0/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/1/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/2/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/3/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/4/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/5/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/6/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/7/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/8/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/authelia-sponsors/sponsor/9/website\"\u003e\u003cimg src=\"https://opencollective.com/authelia-sponsors/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n\n## License\n\n**Authelia** is **licensed** under the **[Apache 2.0]** license. The terms of the license are detailed in\n[LICENSE](LICENSE).\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fauthelia%2Fauthelia.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fauthelia%2Fauthelia?ref=badge_large)\n\n\n[Apache 2.0]: https://www.apache.org/licenses/LICENSE-2.0\n[TOTP]: https://en.wikipedia.org/wiki/Time-based_One-time_Password_Algorithm\n[FIDO2]: https://www.yubico.com/authentication-standards/fido2/\n[YubiKey]: https://www.yubico.com/products/yubikey-5-overview/\n[WebAuthn]: https://www.yubico.com/authentication-standards/webauthn/\n[auth_request]: https://nginx.org/en/docs/http/ngx_http_auth_request_module.html\n[config.template.yml]: ./config.template.yml\n[nginx]: https://www.authelia.com/integration/proxies/nginx/\n[Traefik]: https://www.authelia.com/integration/proxies/traefik/\n[Caddy]: https://www.authelia.com/integration/proxies/caddy/\n[Skipper]: https://www.authelia.com/integration/proxies/skipper/\n[Envoy]: https://www.authelia.com/integration/proxies/envoy/\n[HAProxy]: https://www.authelia.com/integration/proxies/haproxy/\n[Docker]: https://docker.com/\n[Kubernetes]: https://kubernetes.io/\n[security]: https://github.com/authelia/authelia/security/policy\n[#support]: https://discord.com/channels/707844280412012608/707844280412012612\n[#contributing]: https://discord.com/channels/707844280412012608/804943261265297408\n[OpenID Certified™]: https://openid.net/certification/\n[OpenID Connect™ protocol]: https://openid.net/developers/how-connect-works/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthelia%2Fauthelia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauthelia%2Fauthelia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthelia%2Fauthelia/lists"}