PHPackages                             ssa/secure - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. ssa/secure

ActiveLibrary[Framework](/categories/framework)

ssa/secure
==========

Ssa secure module for ssa framework.

039PHP

Since Mar 22Pushed 11y agoCompare

[ Source](https://github.com/deblockt/ssa-secure)[ Packagist](https://packagist.org/packages/ssa/secure)[ RSS](/packages/ssa-secure/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SSA Secure
==========

[](#ssa-secure)

Ssa secure is an extention of SSA\[\].

This provide a service for manager login.

Installation
------------

[](#installation)

you need to add :

```
	"ssa/secure": "dev-master"
```

on your composer dependencies.

Configuration
-------------

[](#configuration)

For use this module you need add service on your serviceManager.

*config.php*

```
ServiceManager::getInstance()->registerAllServices(array(
    'authenticateService' => array('class' => 'ssa\secure\services\AuthenticateService')
));
```

On this exemple the service name is authenticateService, but you can choose an other service name.

After you must configure the module :

- Add security provider : Class used for logon users
- Change tokenCryptKey : This is the key used to encrypt user id. Change default token key for better security.

*config.php*

```
use ssa\secure\SecureConfiguration;

// SecurityProvider is your own class who implement ISecurityProvider
SecureConfiguration::getInstance()->setSecurityProvider(new SecurityProvider());
SecureConfiguration::getInstance()->setTokenCryptKey('yourCryptKey');
```

*SecurityProvider.php*

```
