# JPProject.IdentityServer4.AdminUI **Repository Path**: formist/JPProject.IdentityServer4.AdminUI ## Basic Information - **Project Name**: JPProject.IdentityServer4.AdminUI - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-06-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![image](https://github.com/brunohbrito/JP-Project/blob/master/docs/images/logo.png?raw=true) [![Build status](https://ci.appveyor.com/api/projects/status/08v6mg6q439x16xt?svg=true)](https://ci.appveyor.com/project/brunohbrito/jp-project) [![Build Status](https://dev.azure.com/brunohbrito/JpProject/_apis/build/status/brunohbrito.JPProject.IdentityServer4.AdminUI?branchName=master)](https://dev.azure.com/brunohbrito/JpProject/_build/latest?definitionId=2&branchName=master) [![License](https://img.shields.io/github/license/brunohbrito/jp-project.svg)](LICENSE) ![DOCS](https://readthedocs.org/projects/jp-project/badge/?version=latest&style=flat) Jp Project is a Open Source UI Administration Tools for IdentityServer4 v2 - release 2.4.0. ## Admin UI ## Login page ## Consent page ## Profile # We are online at Azure. Check it now at [Jp Project](https://jpproject.azurewebsites.net/admin-ui/). You can check also [SSO](https://jpproject.azurewebsites.net/sso/) and [User Management](https://jpproject.azurewebsites.net/user-management/) _New users are readonly_ # Docker Ready ❤️ Wanna try? As easy as: Windows users: * download [jpproject-docker-windows.zip](https://github.com/brunohbrito/JP-Project/raw/master/build/jpproject-docker-windows.zip) * Unzip and execute `docker-run.bat` (As administrator) Linux users: * Download [docker-compose.yml](https://github.com/brunohbrito/JP-Project/raw/master/build/docker-compose.yml) * Add `127.0.0.1 jpproject` entry to hosts file (`/etc/hosts`) * `docker-compose up` # How it was made Written in ASP.NET Core and Angular 6. The main goal of project is to be a Management Ecosystem for IdentityServer4. Helping Startup's and Organization to Speed Up the Setup of User Management. Helping teams and entrepreneurs to achieve the company's primary purpose: Maximize shareholder value. - Angular 7 - Rich UI interface - ASP.NET Core 2.2 - ASP.NET MVC Core - ASP.NET WebApi Core - ASP.NET Identity Core - MySql Ready - Sql Ready - Entity Framework Core 2.2 - .NET Core Native DI - AutoMapper - FluentValidator - MediatR - Swagger UI - High customizable - Translation for English / Spanish (Autogenerated) / Portuguese (Autogenerated) ## Architecture: - Full architecture with responsibility separation concerns, SOLID and Clean Code - Domain Driven Design (Layers and Domain Model Pattern) - Domain Events - Domain Notification - CQRS (Imediate Consistency) - Event Sourcing - Unit of Work - Repository and Generic Repository ## Give a Star! ⭐ Do you love it? give us a Star! ## How to build Jp Project is built against ASP.NET Core 2.2. * [Install](https://www.microsoft.com/net/download/core#/current) the latest .NET Core 2.2 SDK `src/JpProject.sln` Contains SSO and API For UI's use VSCode. - AdminUI -> Inside VSCode open folder `rootFolder/src/Frontend/Jp.AdminUI`, then terminal and `npm install && npm start` - User Management -> Inside VSCode open folder `rootFolder/src/Frontend/Jp.UserManagement`, then terminal and `npm install && npm start` Wait for ng to complete his proccess then go to http://localhost:5000! Any doubts? Go to docs ## Docs Wanna start? please [Read the docs](https://jp-project.readthedocs.io/en/latest/index.html) ## Contributing We'll love it! Please [Read the docs](https://jp-project.readthedocs.io/en/latest/index.html) ## Free If you need help building or running your Jp Project platform There are several ways we can help you out. ## v1.3 - Bug fixes - angular-oauth2-oidc Session Improvements for Angular Apps. Incluind Admin UI - Some Action attributes was HttpPost instead HttpPut (fixed) - New unity tests ## v1.2 - Docker support - Available at Docker Hub - IdentityServer4 v2 (release 2.4.0) - Device flow - ASP.NET Core 2.2 support - Plugins update - Angular 7.2 Check [Changelog.md](https://github.com/brunohbrito/JP-Project/blob/master/CHANGELOG.md) for a complete list of changes. ## v1.1 - Minor bugs correction - Added localization feature to SSO - Added translation feature to User Management - Silent refresh for angular-oauth2-oidc both for User Management and Admin - Changed Security Headers to accept Azure Application Insights ## v1.0 * First release # What comes next? Code coverage