├── composer.json ├── phpcs.xml └── src ├── Auth.php ├── AuthException.php ├── AuthMiddleware.php ├── Authz ├── Groups.php ├── Levels.php └── StateTrait.php ├── AuthzInterface.php ├── Confirmation ├── ConfirmationInterface.php ├── HashidsConfirmation.php ├── InvalidTokenException.php ├── NoConfirmation.php └── TokenConfirmation.php ├── ContextInterface.php ├── Event ├── AbstractEvent.php ├── CancellableTrait.php ├── Login.php ├── Logout.php └── PartialLogin.php ├── LoginException.php ├── Session ├── BearerAuth.php ├── GetInfoTrait.php ├── Jwt.php ├── Jwt │ ├── Cookie.php │ ├── CookieInterface.php │ ├── CookieMiddleware.php │ └── CookieValue.php ├── PhpSession.php ├── SessionInterface.php └── SessionObject.php ├── Storage └── TokenStorageInterface.php ├── StorageInterface.php ├── User ├── BasicUser.php └── PartiallyLoggedIn.php └── UserInterface.php /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/composer.json -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/phpcs.xml -------------------------------------------------------------------------------- /src/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Auth.php -------------------------------------------------------------------------------- /src/AuthException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/AuthException.php -------------------------------------------------------------------------------- /src/AuthMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/AuthMiddleware.php -------------------------------------------------------------------------------- /src/Authz/Groups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Authz/Groups.php -------------------------------------------------------------------------------- /src/Authz/Levels.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Authz/Levels.php -------------------------------------------------------------------------------- /src/Authz/StateTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Authz/StateTrait.php -------------------------------------------------------------------------------- /src/AuthzInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/AuthzInterface.php -------------------------------------------------------------------------------- /src/Confirmation/ConfirmationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Confirmation/ConfirmationInterface.php -------------------------------------------------------------------------------- /src/Confirmation/HashidsConfirmation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Confirmation/HashidsConfirmation.php -------------------------------------------------------------------------------- /src/Confirmation/InvalidTokenException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Confirmation/InvalidTokenException.php -------------------------------------------------------------------------------- /src/Confirmation/NoConfirmation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Confirmation/NoConfirmation.php -------------------------------------------------------------------------------- /src/Confirmation/TokenConfirmation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Confirmation/TokenConfirmation.php -------------------------------------------------------------------------------- /src/ContextInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/ContextInterface.php -------------------------------------------------------------------------------- /src/Event/AbstractEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Event/AbstractEvent.php -------------------------------------------------------------------------------- /src/Event/CancellableTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Event/CancellableTrait.php -------------------------------------------------------------------------------- /src/Event/Login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Event/Login.php -------------------------------------------------------------------------------- /src/Event/Logout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Event/Logout.php -------------------------------------------------------------------------------- /src/Event/PartialLogin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Event/PartialLogin.php -------------------------------------------------------------------------------- /src/LoginException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/LoginException.php -------------------------------------------------------------------------------- /src/Session/BearerAuth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/BearerAuth.php -------------------------------------------------------------------------------- /src/Session/GetInfoTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/GetInfoTrait.php -------------------------------------------------------------------------------- /src/Session/Jwt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/Jwt.php -------------------------------------------------------------------------------- /src/Session/Jwt/Cookie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/Jwt/Cookie.php -------------------------------------------------------------------------------- /src/Session/Jwt/CookieInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/Jwt/CookieInterface.php -------------------------------------------------------------------------------- /src/Session/Jwt/CookieMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/Jwt/CookieMiddleware.php -------------------------------------------------------------------------------- /src/Session/Jwt/CookieValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/Jwt/CookieValue.php -------------------------------------------------------------------------------- /src/Session/PhpSession.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/PhpSession.php -------------------------------------------------------------------------------- /src/Session/SessionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/SessionInterface.php -------------------------------------------------------------------------------- /src/Session/SessionObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Session/SessionObject.php -------------------------------------------------------------------------------- /src/Storage/TokenStorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/Storage/TokenStorageInterface.php -------------------------------------------------------------------------------- /src/StorageInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/StorageInterface.php -------------------------------------------------------------------------------- /src/User/BasicUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/User/BasicUser.php -------------------------------------------------------------------------------- /src/User/PartiallyLoggedIn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/User/PartiallyLoggedIn.php -------------------------------------------------------------------------------- /src/UserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jasny/auth/HEAD/src/UserInterface.php --------------------------------------------------------------------------------