wCMF 4.1
Guides
Getting started
Architecture
Model
Persistence
Presentation
Configuration
Security
I18n & l10n
Tests
Versions
4.1.x
4.0.x
API
Classes
Hierarchy
Code
Support
home
travis
build
iherwig
wcmf
src
wcmf
lib
security
AuthenticationManager.php
1
<?php
2
/**
3
* wCMF - wemove Content Management Framework
4
* Copyright (C) 2005-2020 wemove digital solutions GmbH
5
*
6
* Licensed under the terms of the MIT License.
7
*
8
* See the LICENSE file distributed with this work for
9
* additional information.
10
*/
11
namespace
wcmf
\
lib
\
security
;
12
13
/**
14
* AuthenticationManager implementations are used to handle all authentication
15
* requests.
16
*
17
*
@author
ingo herwig <ingo
@wemove
.com>
18
*/
19
interface
AuthenticationManager
{
20
21
/**
22
* Authenticate using the given credentials.
23
*
@param
$credentials Associative array with implementation specific keys
24
*
@return
User instance if successful, null else
25
*/
26
public
function
login
($credentials)
;
27
}
28
?>
wcmf\lib\security\AuthenticationManager\login
login($credentials)
Authenticate using the given credentials.
wcmf\lib\security\AuthenticationManager
AuthenticationManager implementations are used to handle all authentication requests.
Definition:
AuthenticationManager.php:19
wcmf\lib\security
Security related interfaces and classes.
Definition:
namespaces.php:83