1
0
mirror of https://github.com/0rangebananaspy/authelia.git synced 2024-09-14 22:47:21 +07:00
authelia/docs/content/en/reference/cli/authelia/authelia_access-control_check-policy.md
James Elliott fcac438637
feat(commands): enhance crypto generation capabilities ()
This expands the functionality of the certificates and rsa commands and merges them into one command called cypto which can either use the cert or pair subcommands to generate certificates or key-pairs respectively. The rsa, ecdsa, and ed25519 subcommands exist for both the cert and pair commands. A new --ca-path argument for the cert subcommand allows Authelia to sign other certs with CA certs.

Co-authored-by: Amir Zarrinkafsh <nightah@me.com>
2022-06-27 18:27:57 +10:00

2.3 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
reference
parent
cli-authelia
330 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

  -c, --config strings    configuration files to load (default [configuration.yml])
      --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

SEE ALSO

Auto generated by spf13/cobra on 27-Jun-2022