This project aims for a fully working and minimalistic Security Token Service with local user administration.
It takes advantage of the following existing functionality:
- IdentityServer: handles all the OpenID Connect and OAuth 2.0 protocol stuff
- ASP.NET Core Identity: handles the general public available login functionality and manages users, passwords, profile data, roles, claims, tokens, email confirmation, and more
- Angular: provides a minimalistic ui for administrate users, clients and resources.
As simple as hit F5
!
Once on the login page login with the username Admin
and its default password Pass123$
. After that it is strongly recommended to change the admin's password ;-)!
docker run -it --rm -p 5000:5000 --name microsts tomware/microsts:<version>
Or prepare volume mapping directories and files and run:
docker run -it --rm -p 5000:5000 --name microsts tomware/microsts:<version> /
-v C:/work/docker/microsts/data:/app/data /
-v C:/work/docker/microsts/logs:/app/logs /
-v C:/work/docker/microsts/appsettings.json:/app/appsettings.json