Identity and Access Management server providing OAuth2, multi-factor authentication and more
HIAM is Identity and Access Management server.
Provides:
- Login, registration, email confirmation, password restore
- OAuth2 server
- multi-factor authentication with:
- Google Authenticator compatible TOTP
- limited access from user allowed IPs only
- Social login with Facebook, Google, VK, LinkedIn, GitHub, Live, Yandex
- RBAC - Role Based Access Control
- Full activity logging with searching and reporting (planned)
Based on:
- yiisoft/yii2 - Yii2 PHP framework
- yiisoft/yii2-authclient - social login
- bshaffer/oauth2-server-php - OAuth2 server
- hiqdev/yii2-mfa - multi-factor authentication
- hiqdev/php-confirmator - confirmation tokens
Also see usage manual.
The preferred way to install this yii2-extension is through composer.
Either run
php composer.phar require "hiqdev/hiam"
or add
"hiqdev/hiam": "*"
to the require section of your composer.json.
This project is released under the terms of the BSD-3-Clause license. Read more here.
Copyright © 2014-2017, HiQDev (http://hiqdev.com/)