Documentation

Authx

Table of Contents

Interfaces

AuthxInterface
Interface AuthxInterface

Classes

Authenticator
The Authenticator does the main work of authx -- ie it analyzes a credential, checks if current policy accepts this credential, and logs in as the target person.
AuthenticatorTarget
AuthxException
Base class for exceptions generated by CiviCRM.
AuthxRequestBuilder
(TEST HELPER/EXPERIMENTAL) This class helps with building test-scenarios where we use different authx flows/credentials.
Backdrop
CheckCredential
This class is a small collection of common/default credential checkers.
CheckCredentialEvent
CheckCredentialEvent examines a credential and (if it validly represents a user-principal) then it reports the principal.
CheckPolicyEvent
After we have determined that a credential appears authentic, we must check whether our current policies allow this credential be used in this way.
Drupal
Drupal8
Joomla
LegacyRestAuthenticator
Historically, 'extern/rest.php' and 'civicrm/ajax/rest' were similar interfaces based on the same controller, but they used different authentication styles.
Meta
None
WordPress
AbstractFlowsTest
CustomFlowsTest
Send requests using customizable flows. These don't use standard HTTP requests.
JwtCredsTest
Check that JWT credentials work in the expected ways.
MixedFlowsTest
In the MixedFlowsTest, we assume that the basic flows work -- then step out to another level.
StatefulFlowsTest
Send requests using stateful authentication mechanisms (such as `login`).
StatelessFlowsTest
Send requests using stateless authentication mechanisms (such as `header`, `xheader`, and `param`).
Standalone

        
On this page

Search results