---
title: Creating access control rules
description: Create access control rules to control how and when users can access sites and APIs.
component: pingaccess
version: 9.0
page_id: pingaccess:pingaccess_user_interface_reference_guide:pa_access_control_rules
canonical_url: https://docs.pingidentity.com/pingaccess/9.0/pingaccess_user_interface_reference_guide/pa_access_control_rules.html
revdate: February 6, 2023
---

# Creating access control rules

Create access control rules to control how and when users can access sites and APIs.

For more information about access control rules in PingAccess, see the following topics:

* [Adding an authentication requirements rule](pa_adding_an_authn_requirements_rule.html)

* [Adding Groovy script rules](pa_adding_groovy_script_rules.html)

* [Adding HTTP request header rules](pa_adding_http_request_header_rules.html)

* [Adding HTTP request parameter rules](pa_adding_http_request_parameter_rules.html)

* [Adding network range rules](pa_adding_network_range_rules.html)

* [Adding OAuth attribute rules](pa_adding_oauth_attribute_rules.html)

* [Adding OAuth client rules](pa_adding_oauth_client_rules.html)

* [Adding OAuth Groovy script rules](pa_adding_oauth_groovy_script_rules.html)

* [Adding OAuth scope rules](pa_adding_oauth_scope_rules.html)

* [Adding one-time authorization rules](pa_adding_one_time_authz_rules.html)

* [Adding PingAuthorize access control rules](pa_adding_pingauth_access_control_rules.html)

* [Adding PingAuthorize policy decision access control rules](pa_adding_pingauth_policy_decision_access_control_rules.html)

* [Adding rate limiting rules](pa_adding_rate_limiting_rules.html)

* [Adding redirect rules](pa_adding_redirect_rules.html)

* [Adding rejection rules](pa_adding_rejection_rules.html)

* [Adding time range rules](pa_adding_time_range_rules.html)

* [Adding web session attribute rules](pa_adding_web_session_attribute_rules.html)

* [Adding web session scope rules](pa_adding_web_session_scope_rules.html)

* [Adding WebSocket handshake rules](pa_adding_websocket_handshake_rules.html)
