Skip to content

dotkernel/dot-controller-plugin-authentication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dot-controller-plugin-authentication

Authentication controller plugin.

Caution

Security-Only Maintenance Mode

This package is considered feature-complete, and is now in security-only maintenance mode.

OSS Lifecycle GitHub license PHP from Packagist (specify version)

Installation

Run the following command

$ composer require dotkernel/dot-controller-plugin-authentication

This will also install package dotkernel/dot-controller and dotkernel/dot-authentication as dependencies Enable the module by merging the ConfiProvider output to your application's configuration, to register the services defined by this module.

Usage

In any controller, you can access this plugin by calling

$this->authentication()->...

This plugin defines 2 methods you can use in your controllers to check for the currently authenticated identity.

$this->authentication()->hasIdentity()

Returns a boolean value indicating if there is an authenticated identity or a guest identity

$this->authentication()->getIdentity()

Returns the current identity as an hydrated object, as defined in the authentication module