基于 IdentityServer4 开发的授权、用户管理、角色管理
OS | Status |
---|---|
Ubuntu 16.04 |
这是一个快速的开发的版本,没有设计、没有构架、没有性能优化。因为只是一个管理平台,所以对管理的性能需求并不高,并不会影响 IDS4 对授权接口、验证接口的性能。所以如果有代码洁癖的可以略过本项目。
在我有时间后可能会重构一版,或者有意向一起参于这个项目的可以发 PR 给我。
- Right now only support SqlServer/MySql
$ sudo mkdir ~/ids4admin
$ sudo cd ~/ids4admin
$ sudo curl https://raw.githubusercontent.com/zlzforever/IdentityServer4.Admin/master/src/IdentityServer4.Admin/appsettings.json -O
Then change ConnectionString
to your database connection string in the appsettings.json, make sure DatabaseProvider
is correct for your database
$ sudo docker pull zlzforever/ids4admin:latest
$ sudo docker run -d --name ids4admin --restart always -e ADMIN_PASSWORD=1qazZAQ! -v ~/ids4admin:/ids4admin -p 6566:6566 zlzforever/ids4admin /ids4admin/appsettings.json
http://localhost:6566
Default administrator account: admin 1qazZAQ!
-
Install yarn
-
Install js package
$ cd src/IdentityServer4.Admin $ yarn install
$ cd src/IdentityServer4.Admin
$ sh build.sh