This project is not covered by Drupal’s security advisory policy.

🇺🇦

This module is maintained by Ukrainian developers.
Please consider supporting Ukraine in a fight for their freedom and safety of Europe.

## Integration with Personify

### Requirements

#### SoapClient

Enable PHP Soap Extention
```sh
phpenmod soap
service apache2 restart
```
1. Locate your php.ini file and find these two lines:
extension=soap

2. Remove the “;” character at the beginning or add them to the file.

3. Restart your web server.

In case of error:
```
PHP Warning: PHP Startup: Unable to load dynamic library ...
```
Install missing extension. For example, for PHP 7.2:
```
sudo apt-get install php7.2-soap
```

### Credentials

Add Personify credentials to your settings.php file.

```
# Personify SSO data.
$config['personify.settings']['prod_wsdl'] = ''
$config['personify.settings']['stage_wsdl'] = ''
$config['personify.settings']['vendor_id'] = ''
$config['personify.settings']['vendor_username'] = ''
$config['personify.settings']['vendor_password'] = ''
$config['personify.settings']['vendor_block'] = ''

# Personify Prod endpoint.
$config['personify.settings']['prod_endpoint'] = ''
$config['personify.settings']['prod_username'] = ''
$config['personify.settings']['prod_password'] = ''

# Personify Stage endpoint.
$config['personify.settings']['stage_endpoint'] = ''
$config['personify.settings']['stage_username'] = ''
$config['personify.settings']['stage_password'] = ''
```

Supporting organizations: 
Initial Development, Drupal 9 readiness
Development, Support

Project information

Releases