2.5 KiB
2.5 KiB
title | description | lead | date | draft | images | menu | weight | toc | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
authelia access-control check-policy | Reference for the authelia access-control check-policy command. | 2022-06-15T17:51:47+10:00 | false |
|
905 | true |
authelia access-control check-policy
Checks a request against the access control rules to determine what policy would be applied
Synopsis
Checks a request against the access control rules to determine what policy would be applied.
Legend:
# The rule position in the configuration.
* The first fully matched rule.
~ Potential match i.e. if the user was authenticated they may match this rule.
hit The criteria in this column is a match to the request.
miss The criteria in this column is not match to the request.
may The criteria in this column is potentially a match to the request.
Notes:
A rule that potentially matches a request will cause a redirection to occur in order to perform one-factor
authentication. This is so Authelia can adequately determine if the rule actually matches.
authelia access-control check-policy [flags]
Examples
authelia access-control check-policy --config config.yml --url https://example.com
authelia access-control check-policy --config config.yml --url https://example.com --username john
authelia access-control check-policy --config config.yml --url https://example.com --groups admin,public
authelia access-control check-policy --config config.yml --url https://example.com --username john --method GET
authelia access-control check-policy --config config.yml --url https://example.com --username john --method GET --verbose
Options
--groups strings the groups of the subject
-h, --help help for check-policy
--ip string the ip of the subject
--method string the HTTP method of the object (default "GET")
--url string the url of the object
--username string the username of the subject
--verbose enables verbose output
Options inherited from parent commands
-c, --config strings configuration files or directories to load, for more information run 'authelia -h authelia config' (default [configuration.yml])
--config.experimental.filters strings list of filters to apply to all configuration files, for more information run 'authelia -h authelia filters'
SEE ALSO
- authelia access-control - Helpers for the access control system