mirror of
https://github.com/authelia/authelia.git
synced 2026-10-28 09:34:52 +08:00
This adds the official OpenID Connect 1.0 Conformance Suites used by the OpenID Foundation to assert conformance for certification to our test suites. This allows us to offer the quality guarantee that every single commit of Authelia conforms to the OpenID Connect 1.0 and related specifications. The tests allow the following results to indicate success automatically: `PASSED`, `REVIEW` (result that manual review must occur), `SKIPPED` (result that indicates the conformance test is not needed due to reasonable criteria). In addition only the `FINISHED` status is accepted. If the result is `WARNING` which is just an informative result which does not indicate lack of conformance it can be manually allowed on a per module basis with an explanation. This allows both detecting new `WARNING` results and necessitates documenting them for future improvements. All of the result and status checks align entirely with the standard conformance certification process, ensuring that each commit would be certifiable. The storage for the suites is able to be configured for persistence, and every plan created carries the commit sha or tag; allowing for historical evidence of conformance.
60 lines
971 B
Plaintext
60 lines
971 B
Plaintext
# SPDX-FileCopyrightText: 2026 Authelia
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# IDE user configuration
|
|
.idea/
|
|
.vscode/
|
|
.github/_/
|
|
.lefthook-local.yml
|
|
|
|
# Agent worktrees, which are checkouts of this repository nested inside it
|
|
.claude/worktrees/
|
|
|
|
# Nodejs modules
|
|
.pnpm-store/
|
|
node_modules/
|
|
|
|
# Coverage reports
|
|
web/.vitest/
|
|
web/html/
|
|
coverage/
|
|
.nyc_output/
|
|
coverage.txt
|
|
|
|
# Test results
|
|
test-results-*.json
|
|
test-results-*.xml
|
|
screenshots/
|
|
oidc-conformance-plans/
|
|
|
|
# Generated by TypeScript compiler
|
|
dist/
|
|
|
|
# Specific files
|
|
/configuration.yml
|
|
/config.yml
|
|
/config.test.yml
|
|
|
|
# Build Directories and Files
|
|
internal/server/public_html/static/
|
|
internal/server/public_html/favicon.ico
|
|
internal/server/public_html/manifest.json
|
|
internal/server/public_html/robots.txt
|
|
|
|
.suite
|
|
.kube
|
|
authelia-image-dev.tar
|
|
|
|
/authelia
|
|
__debug_bin
|
|
|
|
internal/suites/common/pki/ca/*.private.pem
|
|
internal/suites/testdata/*.actual.png
|
|
|
|
.graphifyignore
|
|
graphify-out/
|
|
|
|
# Added by ggshield
|
|
.cache_ggshield
|