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