| Interface | Description |
|---|---|
| Application |
Applications represent the protected web applications and APIs to which client requests are sent.
|
| AsyncRuleInterceptor<T extends PluginConfiguration> |
A
AsyncRuleInterceptor is the runtime instantiation of a Rule defined in the Administrative API that
supports applying access control logic as an asynchronous computation. |
| ErrorHandlingCallback |
Some kinds of interceptors should not write their own responses, especially for error conditions.
|
| PathPattern |
A URL path-matching pattern.
|
| PluginConfiguration |
PluginConfiguration is the interface expected by the method
ConfigurablePlugin.configure(PluginConfiguration). |
| PolicyConfiguration |
PolicyConfiguration contains details about a policy configuration
|
| Resource |
Resource represents part of Web application or API which has distinct security requirements
|
| RuleInterceptor<T extends PluginConfiguration> |
A
RuleInterceptor is the runtime instantiation of a Rule defined in the Administrative API. |
| Class | Description |
|---|---|
| AccessExceptionContext |
Context data builder used to create an
AccessException. |
| AsyncRuleInterceptorBase<T extends PluginConfiguration> |
A base class simplifying the implementation of
AsyncRuleInterceptor |
| RuleInterceptorBase<T extends PluginConfiguration> |
A base class to simplify implementing
RuleInterceptor. |
| SimplePluginConfiguration |
Base class for use with
PluginConfiguration |
| Enum | Description |
|---|---|
| ApplicationType |
ApplicationType represents the type of
Application |
| PathPattern.Type | |
| RuleInterceptorCategory |
This enum defines the values used by
Rule.category() |
| RuleInterceptorSupportedDestination |
Enum that defines the valid Destinations for
Rule.destination(). |
| Exception | Description |
|---|---|
| AccessException |
An Exception thrown by an
Interceptor to indicate a transaction should
not proceed. |
| Annotation Type | Description |
|---|---|
| Rule |
Required Annotation for defining Rules.
|
Copyright 2023 Ping Identity Corp. All rights reserved.