refactor: merge master and fix missing rebinds (#4404)
* build(deps): update module github.com/jackc/pgx/v5 to v5.1.0 (#4365) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * docs: add smkent as a contributor for code, design, and ideas (#4367) * update README.md * update .all-contributorsrc Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> * build(deps): update module github.com/ory/fosite to v0.43.0 (#4269) This updates fosite and refactors our usage out of compose. * refactor(cmd): restrict bootstrap pnpm tasks to dev environment (#4370) * build(deps): update alpine docker tag to v3.16.3 (#4362) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update module github.com/ory/x to v0.0.514 (#4368) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * refactor: sql formatting (#4371) * refactor: sql spacing * refactor editor config * docs: clarify cloudflare docs (#4373) * build(deps): update dependency @types/react-dom to v18.0.9 (#4379) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update typescript-eslint monorepo to v5.43.0 (#4380) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update dependency @types/jest to v29.2.3 (#4381) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update dependency esbuild to v0.15.14 (#4383) * build(deps): update material-ui monorepo to v5.10.14 (#4385) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update dependency vite to v3.2.4 (#4386) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update font awesome to v6.2.1 (#4389) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update dependency typescript to v4.9.3 (#4390) * docs: adjust issue templates (#4391) * docs: adjust issue templates * docs: adjust wording * build(deps): update dependency jest-watch-typeahead to v2.2.1 (#4392) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update dependency i18next to v22.0.6 (#4395) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update github.com/duosecurity/duo_api_golang digest to 091daa0 (#4396) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update traefik docker tag to v2.9.5 (#4398) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update module github.com/jackc/pgx/v5 to v5.1.1 (#4400) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update mariadb docker tag to v10.10.2 (#4399) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update dependency eslint-plugin-react to v7.31.11 (#4401) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * build(deps): update dependency eslint to v8.28.0 (#4402) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(storage): schema inconsistency (#4262) * fix: missing pg rebinds * fix: refactoring issues * fix: refactoring issues Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com> Co-authored-by: Amir Zarrinkafsh <nightah@me.com>pull/4405/head
parent
2584e3d328
commit
5d1b840e2b
|
@ -821,7 +821,9 @@
|
|||
"avatar_url": "https://avatars.githubusercontent.com/u/2831985?v=4",
|
||||
"profile": "https://github.com/smkent",
|
||||
"contributions": [
|
||||
"ideas"
|
||||
"ideas",
|
||||
"code",
|
||||
"design"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
|
|
@ -7,15 +7,11 @@ trim_trailing_whitespace = true
|
|||
end_of_line = lf
|
||||
insert_final_newline = true
|
||||
|
||||
[.buildkite/hooks/**]
|
||||
[{.buildkite/hooks/**,*.sh,*.yml,*.yaml}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[*.{sh,yml,yaml}]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
||||
[web/**]
|
||||
[{web/**,*.sql}]
|
||||
indent_style = space
|
||||
|
||||
[{web/package.json,web/pnpm-lock.yaml}]
|
||||
|
|
|
@ -9,7 +9,7 @@ body:
|
|||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this bug report. If you are unsure if this is actually a bug we generally recommend creating a [Question and Answer Discussion](https://github.com/authelia/authelia/discussions/new?category=q-a) first.
|
||||
Thanks for taking the time to fill out this bug report. If you are unsure if this is actually a bug and you still need some form of support we generally recommend creating a [Question and Answer Discussion](https://github.com/authelia/authelia/discussions/new?category=q-a) first.
|
||||
|
||||
Please review the following requirements before submitting this issue type:
|
||||
|
||||
|
@ -17,7 +17,7 @@ body:
|
|||
2. Please try to give as much information as possible for us to be able to reproduce the issue and provide a quick fix.
|
||||
3. Please ensure an issue does not already exist for this potential bug.
|
||||
4. Please only provide specific versions. Latest is not a version.
|
||||
5. Please read the [Troubleshooting Sanitization](https://www.authelia.com/r/sanitize) reference guide if you plan on removing or adjusting any values for the logs or configuration files.
|
||||
5. Please read the [Troubleshooting Sanitization](https://www.authelia.com/r/sanitize) reference guide if you plan on sanitizing, removing, or adjusting any values for the logs or configuration files.
|
||||
6. Please consider including a [HTTP Archive File](https://www.authelia.com/r/har) if you're having redirection issues.
|
||||
- type: dropdown
|
||||
id: version
|
||||
|
@ -119,19 +119,27 @@ body:
|
|||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: logs
|
||||
id: configuration
|
||||
attributes:
|
||||
label: Logs
|
||||
description: Provide the logs (the template will automatically put this content in a code block)
|
||||
render: shell
|
||||
label: Configuration (Authelia)
|
||||
description: Provide a complete configuration file (the template will automatically put this content in a code block)
|
||||
render: yaml
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: configuration
|
||||
id: logs
|
||||
attributes:
|
||||
label: Configuration
|
||||
description: Provide the Authelia configuration file (the template will automatically put this content in a code block)
|
||||
render: yaml
|
||||
label: Logs (Authelia)
|
||||
description: Provide complete debug logs (the template will automatically put this content in a code block)
|
||||
render: shell
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: logs-other
|
||||
attributes:
|
||||
label: Logs (Proxy / Application)
|
||||
description: Provide complete debug logs for the affected proxy and/or application if available and relevant (the template will automatically put this content in a code block)
|
||||
render: shell
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
|
@ -141,4 +149,24 @@ body:
|
|||
description: Provide any relevant specification or other documentation if applicable
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Pre-Submission Checklist
|
||||
description: By submitting this issue confirm all of the following
|
||||
options:
|
||||
- label: I agree to follow the [Code of Conduct](http://www.authelia.com/code-of-conduct)
|
||||
required: true
|
||||
- label: This is a bug report and not a support request
|
||||
required: true
|
||||
- label: I have read the security policy and this bug report is not a security issue or security related issue
|
||||
required: true
|
||||
- label: I have either included the complete configuration file or I am sure it's unrelated to the configuration
|
||||
required: true
|
||||
- label: I have provided all of the required information in full with the only alteration being reasonable sanitization in accordance with the [Troubleshooting Sanitization](https://www.authelia.com/r/sanitize) reference guide
|
||||
required: true
|
||||
- label: I have checked for related proxy or application logs and included them if available
|
||||
required: true
|
||||
- label: I have checked for related issues and checked the documentation
|
||||
required: true
|
||||
...
|
||||
|
|
|
@ -44,4 +44,14 @@ body:
|
|||
description: Provide any relevant specification or other documentation if applicable
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Pre-Submission Checklist
|
||||
description: By submitting this issue confirm all of the following
|
||||
options:
|
||||
- label: I agree to follow the [Code of Conduct](http://www.authelia.com/code-of-conduct)
|
||||
required: true
|
||||
- label: I have checked for related issues and checked the documentation
|
||||
required: true
|
||||
...
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# ===================================
|
||||
# ===== Authelia official image =====
|
||||
# ===================================
|
||||
FROM alpine:3.16.2
|
||||
FROM alpine:3.16.3
|
||||
|
||||
ARG TARGETOS
|
||||
ARG TARGETARCH
|
||||
|
|
|
@ -46,7 +46,7 @@ CGO_ENABLED=1 CGO_CPPFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong" CGO_LD
|
|||
# ===================================
|
||||
# ===== Authelia official image =====
|
||||
# ===================================
|
||||
FROM alpine:3.16.2
|
||||
FROM alpine:3.16.3
|
||||
|
||||
RUN apk --no-cache add ca-certificates tzdata
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ CGO_ENABLED=1 CGO_CPPFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong" CGO_LD
|
|||
# ===================================
|
||||
# ===== Authelia official image =====
|
||||
# ===================================
|
||||
FROM alpine:3.16.2
|
||||
FROM alpine:3.16.3
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
|
|
|
@ -306,7 +306,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
|||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="https://github.com/paul-ohl"><img src="https://avatars.githubusercontent.com/u/37795294?v=4?s=100" width="100px;" alt="Paul Ohl"/><br /><sub><b>Paul Ohl</b></sub></a><br /><a href="https://github.com/authelia/authelia/commits?author=paul-ohl" title="Documentation">📖</a></td>
|
||||
<td align="center"><a href="https://github.com/smkent"><img src="https://avatars.githubusercontent.com/u/2831985?v=4?s=100" width="100px;" alt="Stephen Kent"/><br /><sub><b>Stephen Kent</b></sub></a><br /><a href="#ideas-smkent" title="Ideas, Planning, & Feedback">🤔</a></td>
|
||||
<td align="center"><a href="https://github.com/smkent"><img src="https://avatars.githubusercontent.com/u/2831985?v=4?s=100" width="100px;" alt="Stephen Kent"/><br /><sub><b>Stephen Kent</b></sub></a><br /><a href="#ideas-smkent" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/authelia/authelia/commits?author=smkent" title="Code">💻</a> <a href="#design-smkent" title="Design">🎨</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
|
@ -98,11 +98,7 @@ func genCLIDocWriteIndex(path, name string) (err error) {
|
|||
return err
|
||||
}
|
||||
|
||||
weight := 900
|
||||
|
||||
if name == "authelia" {
|
||||
weight = 320
|
||||
}
|
||||
weight := genCLIDocCmdToWeight(name)
|
||||
|
||||
_, err = fmt.Fprintf(f, indexDocs, name, now.Format(dateFmtYAML), "cli-"+name, weight)
|
||||
|
||||
|
@ -119,14 +115,28 @@ func prepend(input string) string {
|
|||
|
||||
args := strings.Join(parts, " ")
|
||||
|
||||
weight := 330
|
||||
if len(parts) == 1 {
|
||||
weight = 320
|
||||
weight := genCLIDocCmdToWeight(parts[0])
|
||||
|
||||
if len(parts) != 1 {
|
||||
weight += 5
|
||||
}
|
||||
|
||||
return fmt.Sprintf(prefixDocs, args, fmt.Sprintf("Reference for the %s command.", args), "", now.Format(dateFmtYAML), "cli-"+cmd, weight)
|
||||
}
|
||||
|
||||
func genCLIDocCmdToWeight(cmd string) int {
|
||||
switch cmd {
|
||||
case "authelia":
|
||||
return 900
|
||||
case "authelia-gen":
|
||||
return 910
|
||||
case "authelia-scripts":
|
||||
return 920
|
||||
default:
|
||||
return 990
|
||||
}
|
||||
}
|
||||
|
||||
func linker(input string) string {
|
||||
return input
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ body:
|
|||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for taking the time to fill out this bug report. If you are unsure if this is actually a bug we generally recommend creating a [Question and Answer Discussion](https://github.com/authelia/authelia/discussions/new?category=q-a) first.
|
||||
Thanks for taking the time to fill out this bug report. If you are unsure if this is actually a bug and you still need some form of support we generally recommend creating a [Question and Answer Discussion](https://github.com/authelia/authelia/discussions/new?category=q-a) first.
|
||||
|
||||
Please review the following requirements before submitting this issue type:
|
||||
|
||||
|
@ -17,7 +17,7 @@ body:
|
|||
2. Please try to give as much information as possible for us to be able to reproduce the issue and provide a quick fix.
|
||||
3. Please ensure an issue does not already exist for this potential bug.
|
||||
4. Please only provide specific versions. Latest is not a version.
|
||||
5. Please read the [Troubleshooting Sanitization](https://www.authelia.com/r/sanitize) reference guide if you plan on removing or adjusting any values for the logs or configuration files.
|
||||
5. Please read the [Troubleshooting Sanitization](https://www.authelia.com/r/sanitize) reference guide if you plan on sanitizing, removing, or adjusting any values for the logs or configuration files.
|
||||
6. Please consider including a [HTTP Archive File](https://www.authelia.com/r/har) if you're having redirection issues.
|
||||
- type: dropdown
|
||||
id: version
|
||||
|
@ -84,19 +84,27 @@ body:
|
|||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: logs
|
||||
id: configuration
|
||||
attributes:
|
||||
label: Logs
|
||||
description: Provide the logs (the template will automatically put this content in a code block)
|
||||
render: shell
|
||||
label: Configuration (Authelia)
|
||||
description: Provide a complete configuration file (the template will automatically put this content in a code block)
|
||||
render: yaml
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: configuration
|
||||
id: logs
|
||||
attributes:
|
||||
label: Configuration
|
||||
description: Provide the Authelia configuration file (the template will automatically put this content in a code block)
|
||||
render: yaml
|
||||
label: Logs (Authelia)
|
||||
description: Provide complete debug logs (the template will automatically put this content in a code block)
|
||||
render: shell
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: logs-other
|
||||
attributes:
|
||||
label: Logs (Proxy / Application)
|
||||
description: Provide complete debug logs for the affected proxy and/or application if available and relevant (the template will automatically put this content in a code block)
|
||||
render: shell
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
|
@ -106,4 +114,24 @@ body:
|
|||
description: Provide any relevant specification or other documentation if applicable
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Pre-Submission Checklist
|
||||
description: By submitting this issue confirm all of the following
|
||||
options:
|
||||
- label: I agree to follow the [Code of Conduct](http://www.authelia.com/code-of-conduct)
|
||||
required: true
|
||||
- label: This is a bug report and not a support request
|
||||
required: true
|
||||
- label: I have read the security policy and this bug report is not a security issue or security related issue
|
||||
required: true
|
||||
- label: I have either included the complete configuration file or I am sure it's unrelated to the configuration
|
||||
required: true
|
||||
- label: I have provided all of the required information in full with the only alteration being reasonable sanitization in accordance with the [Troubleshooting Sanitization](https://www.authelia.com/r/sanitize) reference guide
|
||||
required: true
|
||||
- label: I have checked for related proxy or application logs and included them if available
|
||||
required: true
|
||||
- label: I have checked for related issues and checked the documentation
|
||||
required: true
|
||||
...
|
||||
|
|
|
@ -44,4 +44,14 @@ body:
|
|||
description: Provide any relevant specification or other documentation if applicable
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Pre-Submission Checklist
|
||||
description: By submitting this issue confirm all of the following
|
||||
options:
|
||||
- label: I agree to follow the [Code of Conduct](http://www.authelia.com/code-of-conduct)
|
||||
required: true
|
||||
- label: I have checked for related issues and checked the documentation
|
||||
required: true
|
||||
...
|
||||
|
|
|
@ -53,8 +53,11 @@ func cmdBootstrapRun(_ *cobra.Command, _ []string) {
|
|||
}
|
||||
|
||||
createTemporaryDirectory()
|
||||
createPNPMDirectory()
|
||||
pnpmInstall()
|
||||
|
||||
if os.Getenv("CI") != "true" {
|
||||
createPNPMDirectory()
|
||||
pnpmInstall()
|
||||
}
|
||||
|
||||
bootstrapPrintln("Preparing /etc/hosts to serve subdomains of example.com...")
|
||||
prepareHostsFile()
|
||||
|
|
|
@ -7,5 +7,5 @@
|
|||
package cmd
|
||||
|
||||
const (
|
||||
versionSwaggerUI = "4.15.2"
|
||||
versionSwaggerUI = "4.15.5"
|
||||
)
|
||||
|
|
|
@ -35,3 +35,4 @@ this instance if you wanted to downgrade to pre1 you would need to use an Authel
|
|||
| 4 | 4.35.0 | Added OpenID Connect storage tables and opaque user identifier tables |
|
||||
| 5 | 4.35.1 | Fixed the oauth2_consent_session table to accept NULL subjects for users who are not yet signed in |
|
||||
| 6 | 4.37.0 | Adjusted the OpenID Connect tables to allow pre-configured consent improvements |
|
||||
| 7 | 4.37.3 | Fixed some schema inconsistencies most notably the MySQL/MariaDB Engine and Collation |
|
||||
|
|
|
@ -17,19 +17,8 @@ aliases:
|
|||
|
||||
## Version support
|
||||
|
||||
When using [MySQL] or [MariaDB] we recommend using the latest version that is officially supported by the [MySQL] or
|
||||
[MariaDB] developers. We also suggest checking out [PostgreSQL](postgres.md) as an alternative.
|
||||
|
||||
The oldest versions that have been tested are [MySQL] 5.7 and [MariaDB] 10.6.
|
||||
|
||||
If using [MySQL] 5.7 or [MariaDB] 10.6 you may be required to adjust the `explicit_defaults_for_timestamp` setting. This
|
||||
will be evident when the container starts with an error similar to `Error 1067: Invalid default value for 'exp'`. You
|
||||
can adjust this setting in the mysql.cnf file like so:
|
||||
|
||||
```cnf
|
||||
[mysqld]
|
||||
explicit_defaults_for_timestamp = 1
|
||||
```
|
||||
See the [MySQL Database Integration](../../reference/integrations/database-integrations.md#mysql) reference
|
||||
guide for supported version information.
|
||||
|
||||
## Configuration
|
||||
|
||||
|
|
|
@ -16,17 +16,8 @@ aliases:
|
|||
|
||||
## Version support
|
||||
|
||||
See [PostgreSQL support](https://www.postgresql.org/support/versioning/) for the versions supported by [PostgreSQL]. We
|
||||
recommend the *current minor* version of one of the versions supported by [PostgreSQL].
|
||||
|
||||
The versions of [PostgreSQL] that should be supported by Authelia are:
|
||||
|
||||
* 14
|
||||
* 13
|
||||
* 12
|
||||
* 11
|
||||
* 10
|
||||
* 9.6
|
||||
See the [PostgreSQL Database Integration](../../reference/integrations/database-integrations.md#postgresql) reference
|
||||
guide for supported version information.
|
||||
|
||||
## Configuration
|
||||
|
||||
|
|
|
@ -0,0 +1,64 @@
|
|||
---
|
||||
title: "Database Schema"
|
||||
description: "Authelia Development Database Schema Guidelines"
|
||||
lead: "This section covers the database schema guidelines we use for development."
|
||||
date: 2022-11-09T09:20:18+11:00
|
||||
draft: false
|
||||
images: []
|
||||
menu:
|
||||
contributing:
|
||||
parent: "guidelines"
|
||||
weight: 320
|
||||
toc: true
|
||||
aliases: []
|
||||
---
|
||||
|
||||
## Table Names
|
||||
|
||||
1. Should match in every database implementation.
|
||||
2. Should be all lower case.
|
||||
3. Should use singular form (i.e. not plural).
|
||||
4. Should use the underscore character (`_`) between words.
|
||||
5. Should only contain alphanumeric characters and the underscore character (`_`).
|
||||
1. The underscore character (`_`):
|
||||
1. Should always be used between words.
|
||||
2. Should only be used:
|
||||
1. Between words.
|
||||
2. As a prefix for temporary tables.
|
||||
2. Should start and end with only an alphabetic character, excluding specific exceptions mentioned elsewhere with
|
||||
prefix and suffix terminology.
|
||||
|
||||
## Column Names
|
||||
|
||||
1. Should match in every database implementation.
|
||||
2. Should be all lower case.
|
||||
3. Should only contain alphanumeric characters and the underscore character (`_`).
|
||||
1. The underscore character (`_`):
|
||||
1. Should always be used between words.
|
||||
2. Should only be used between words.
|
||||
2. Should only start and end with an alphabetic character.
|
||||
|
||||
## Key Names
|
||||
|
||||
### Foreign Keys
|
||||
|
||||
Format: `<table_name>_<column_name>_fkey`
|
||||
|
||||
Where:
|
||||
|
||||
- The table name is the name of the table the foreign key exists on.
|
||||
- The column name is the name of the column the foreign key is for.
|
||||
|
||||
### Unique Keys
|
||||
|
||||
Format: `<table_name>_<key_name>_key`
|
||||
|
||||
Where:
|
||||
|
||||
- The table name is the name of the table the unique key is on.
|
||||
- The key name is the name to describe this key. This can also be the column name it exists on.
|
||||
|
||||
### Primary Keys
|
||||
|
||||
Most database engines don't allow customizing the primary key names. As such the primary key should not be explicitly
|
||||
set except to change it back to the default format.
|
|
@ -53,7 +53,7 @@ exhaustive guide on using [Cloudflare] transform rules, however it's enough to c
|
|||
achieve a secure result. Please see the [Cloudflare] documentation on
|
||||
[transform rules](https://developers.cloudflare.com/rules/transform/) for more information._
|
||||
|
||||
Steps:
|
||||
#### Steps
|
||||
|
||||
1. Click `Rules`.
|
||||
2. Click `Transform Rules`.
|
||||
|
@ -73,7 +73,11 @@ Steps:
|
|||
{{< figure src="cloudflare_1.png" alt="Steps 1 to 4" width="736" >}}
|
||||
{{< figure src="cloudflare_2.png" alt="Steps 5 to 11" width="736" >}}
|
||||
|
||||
Criteria:
|
||||
#### Criteria
|
||||
|
||||
This table describes the criteria needed to achieve a desired result. Only one of these options should be chosen. You
|
||||
Should look at the desired result column and apply the appropriate field, operator, and value to [step](#steps) 8.
|
||||
Generally speaking the `Always Remove` option is the correct option.
|
||||
|
||||
| Desired Result | Field | Operator | Value |
|
||||
|:-----------------------------------:|:-----------------:|:--------------:|:----------------------------------:|
|
||||
|
|
|
@ -5,6 +5,6 @@ lead: ""
|
|||
date: 2022-06-15T17:51:47+10:00
|
||||
draft: false
|
||||
images: []
|
||||
weight: 300
|
||||
weight: 900
|
||||
toc: true
|
||||
---
|
||||
|
|
|
@ -9,6 +9,6 @@ menu:
|
|||
reference:
|
||||
parent: "cli"
|
||||
identifier: "cli-authelia-gen"
|
||||
weight: 900
|
||||
weight: 910
|
||||
toc: true
|
||||
---
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 320
|
||||
weight: 910
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-gen"
|
||||
weight: 330
|
||||
weight: 915
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -9,6 +9,6 @@ menu:
|
|||
reference:
|
||||
parent: "cli"
|
||||
identifier: "cli-authelia-scripts"
|
||||
weight: 900
|
||||
weight: 920
|
||||
toc: true
|
||||
---
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 320
|
||||
weight: 920
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia-scripts"
|
||||
weight: 330
|
||||
weight: 925
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -9,6 +9,6 @@ menu:
|
|||
reference:
|
||||
parent: "cli"
|
||||
identifier: "cli-authelia"
|
||||
weight: 320
|
||||
weight: 900
|
||||
toc: true
|
||||
---
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 320
|
||||
weight: 900
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ images: []
|
|||
menu:
|
||||
reference:
|
||||
parent: "cli-authelia"
|
||||
weight: 330
|
||||
weight: 905
|
||||
toc: true
|
||||
---
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue