基于 IdentityServer4 开发的授权、用户管理、角色管理
OS | Status |
---|---|
Ubuntu 16.04 |
这是一个快速的开发的版本,没有设计、没有构架、没有性能优化。因为只是一个管理平台,所以对管理的性能需求并不高,并不会影响 IDS4 对授权接口、验证接口的性能。所以如果有代码洁癖的可以略过本项目。
在我有时间后可能会重构一版,或者有意向一起参于这个项目的可以发 PR 给我。
-
Install docker-ce follow official document
https://docs.docker.com/install/
-
Change docker repository to Ali docker repository because i only push to Ali repository
- Right now only support SqlServer/MySql
$ sudo mkdir ~/ids4admin2
$ sudo cd ~/ids4admin2
$ 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 registry.cn-shanghai.aliyuncs.com/zlzforever/ids4admin:latest
$ sudo docker run -d --name ids4admin2 --restart always -e ADMIN_PASSWORD=1qazZAQ! -v ~/ids4admin2:/ids4admin2 -p 5566:7896 registry.cn-shanghai.aliyuncs.com/zlzforever/ids4admin /ids4admin2/appsettings.json
http://localhost:5566
Default administrator account: admin 1qazZAQ!
-
Install yarn
-
Install js package
$ cd src/IdentityServer4.Admin $ yarn install
$ cd src/IdentityServer4.Admin
$ sh build.sh