Download the PHP package prolificinteractive/simplesamlphp-module-mongo without Composer
On this page you can find all versions of the php package prolificinteractive/simplesamlphp-module-mongo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download prolificinteractive/simplesamlphp-module-mongo
More information about prolificinteractive/simplesamlphp-module-mongo
Files in prolificinteractive/simplesamlphp-module-mongo
Package simplesamlphp-module-mongo
Short Description A SimpleSAMLphp module to provide a SimpleSAML_Store implementation for MongoDB.
License MIT
Informations about the package simplesamlphp-module-mongo
SimpleSAMLphp Mongo Module
The mongo module is an implementation of a SimpleSAMLphp (SSP) data store.
Features
- Can be used for backend storage of sessions in MongoDB
- Includes support for replica sets
Requirements
PHP 5.4 through 5.6
Installation
If your project manages SSP with Composer run:
This command will add prolificinteractive/simplesamlphp-module-mongo
to your projects' composer.json file and install the module
into SSP's modules
directory, which relative to your project's root directory is conventionally vendor/simplesamlphp/simplesamlphp/modules
.
Usage
Set the store.type
option in your SSP config file to mongo:Store
.
Provide your MongoDB connection information to the module by copying the file provided in the config-templates
directory into SSP's config directory, and setting the following environment variables:
If your connecting to a replica set, you'll need to set the following environment variables below as well:
See the Mongo extension PHP Manual for more information about appropriate values for DB_MONGODB_REPLICASET
and DB_MONGODB_READ_PREFERENCE
.
Finally, you can enable the module by creating an empty file name enable
in the vendor/simplesamlphp/simplesamlphp/modules/mongo
directory.
Note: This module stores PHP session data in the session
collection.
Contributing to SimpleSAMLphp Mongo Module
To report a bug or enhancement request, feel free to file an issue under the respective heading.
If you wish to contribute to the project, fork this repo and submit a pull request.
License
Copyright (c) 2017 Prolific Interactive
SimpleSAMLphp Mongo Module is maintained and sponsored by Prolific Interactive. It may be redistributed under the terms specified in the LICENSE file.