HumHub Documentation (unofficial)

authclient

Table of Contents

Namespaces

clients
signature
widgets

Interfaces

ClientInterface
ClientInterface declares basic interface all Auth clients should follow.
StateStorageInterface
StateStorageInterface is an interface for Auth client state storage.

Classes

AuthAction
AuthAction performs authentication via different auth clients.
BaseClient
BaseClient is a base Auth Client class.
BaseOAuth
BaseOAuth is a base class for the OAuth clients.
CacheStateStorage
CacheStateStorage provides Auth client state storage based in cache component.
ClientErrorResponseException
ClientErrorResponseException represents an exception caused by a "client error" server response status code (4xx).
Collection
Collection is a storage for all auth clients in the application.
InvalidResponseException
InvalidResponseException represents an exception caused by a non-successful server response status code.
OAuth1
OAuth1 serves as a client for the OAuth 1/1.0a flow.
OAuth2
OAuth2 serves as a client for the OAuth 2 flow.
OAuthToken
Token represents OAuth token.
OpenId
OpenId provides a simple interface for OpenID (1.1 and 2.0) authentication.
OpenIdConnect
OpenIdConnect serves as a client for the OpenIdConnect flow.
SessionStateStorage
SessionStateStorage provides Auth client state storage based on web session.

        
On this page

Search results