Difference between revisions of "Authentication"

From PartKeepr Wiki
Jump to: navigation, search
(Created page with "PartKeepr supports various authentication methods, this page describes the different types. = Regular Authentication (WSSE) = This is the default authentication and is recom...")
(No difference)

Revision as of 13:27, 12 October 2015

PartKeepr supports various authentication methods, this page describes the different types.

Regular Authentication (WSSE)

This is the default authentication and is recommended for new installations.

Users are created with a SHA512 hash and authentication is done via WSSE. To configure this provider, set the authentication provider within your #app/config/parameters.php' file:

$container->setParameter('authentication_provider', 'PartKeepr.Auth.WSSEAuthenticationProvider');

Legacy Authentication (HTTP Basic)

This method is used to authenticate legacy users, which are stored with an MD5 hash. This is considered insecure and you should migrate your users as soon as possible. This method only works in conjunction with the HTTP Basic Authentication provider.

To configure this provider, set the authentication provider within your #app/config/parameters.php' file:

$container->setParameter('authentication_provider', 'PartKeepr.Auth.HTTPBasicAuthenticationProvider');

LDAP Authentication (HTTP Basic)

This method is used to authenticate via an LDAP server and only works in conjunction with HTTP Basic.

To configure this provider, set the authentication provider within your #app/config/parameters.php' file:

$container->setParameter('authentication_provider', 'PartKeepr.Auth.HTTPBasicAuthenticationProvider');