Runtime User Admin
One generic admin screen for all app databases. Select an app, then create users, assign only that app's roles, reset passwords, or copy the same email user into another app database with a new local app user id.
App key: isodoc
Context: ClassLibraryIsoDocControl.IsoDocControlV2DbDbContext, ClassLibraryIsoDocControl
Assembly: ClassLibraryIsoDocControl
Database: IsoDocControlV2Db
User table: [dbo].[AspNetUsers]
User key: Id (int)
Role tables: [dbo].[AspNetRoles] + [dbo].[AspNetUserRoles]
Create new user in selected app
Copy existing email user to another app
Change user password
Add / change user role
Users in selected app database
| UserName | Roles | FullName | DisplayName | Email confirmed | Access failed | Local app Id | |
|---|---|---|---|---|---|---|---|
| admin@isodoc.local | admin@isodoc.local | Admin | System Admin | Yes | 0 | 1 |
|
| artisan1brpm@gmail.com | artisan1brpm@gmail.com | Admin | artisan1brpm | artisan1brpm | Yes | 0 | 7 |
| artisan2brpm@gmail.com | artisan2brpm@gmail.com | No role | artisan2brpm@gmail.com | artisan2brpm@gmail.com | Yes | 0 | 9 |
| foreman1brpm@gmail.com | foreman1brpm@gmail.com | No role | foreman1brpm | foreman1brpm | Yes | 0 | 8 |
| henrydemeillon@gmail.com | henrydemeillon@gmail.com | Admin | henrydemeillon@gmail.com | henrydemeillon@gmail.com | Yes | 0 | 2 |
| quality@isodoc.local | quality@isodoc.local | QualityManager | Quality Manager | Yes | 0 | 3 |
|
| renier.esterhuizen2@gmail.com | renier.esterhuizen2@gmail.com | Admin | renier.esterhuizen2@gmail.com | renier.esterhuizen2@gmail.com | Yes | 0 | 6 |
| reviewer@isodoc.local | reviewer@isodoc.local | Reviewer | ISO Reviewer | Yes | 0 | 4 |
|
| viewer@isodoc.local | viewer@isodoc.local | Viewer | Document Viewer | Yes | 0 | 5 |
Roles in selected app database
| Role name | Normalized name | Local role Id |
|---|---|---|
| Admin | ADMIN | 1 |
| QualityManager | QUALITYMANAGER | 2 |
| Reviewer | REVIEWER | 3 |
| Viewer | VIEWER | 4 |