{"id":19504743,"url":"https://github.com/nice-digital/identity-management","last_synced_at":"2026-02-16T12:32:09.539Z","repository":{"id":37487603,"uuid":"169271446","full_name":"nice-digital/identity-management","owner":"nice-digital","description":"Application role management interface for the Identity and Access Management (IdAM) - i.e. NICE Accounts' replacement.","archived":false,"fork":false,"pushed_at":"2026-02-12T17:57:17.000Z","size":24737,"stargazers_count":2,"open_issues_count":5,"forks_count":2,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-02-13T01:08:13.967Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nice-digital.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-02-05T16:19:14.000Z","updated_at":"2025-05-21T07:50:10.000Z","dependencies_parsed_at":"2024-07-10T17:15:58.464Z","dependency_job_id":"37fc2f53-5207-4fe2-baaf-aaeae1029ed9","html_url":"https://github.com/nice-digital/identity-management","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nice-digital/identity-management","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nice-digital%2Fidentity-management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nice-digital%2Fidentity-management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nice-digital%2Fidentity-management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nice-digital%2Fidentity-management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nice-digital","download_url":"https://codeload.github.com/nice-digital/identity-management/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nice-digital%2Fidentity-management/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29507902,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T22:26:59.383Z","updated_at":"2026-02-16T12:32:09.523Z","avatar_url":"https://github.com/nice-digital.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Identity Management\n  \n \u003e This repo contains the application role management interface to be used primarily by App Support, to manage user's role permissions. \n \u003e It's a replacement for the functionality that was built into NICE Accounts.\n \n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eTable of contents\u003c/strong\u003e\u003c/summary\u003e\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\u003c/details\u003e\n\n- [Secrets.json](#secretsjson)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c/details\u003e\n  \n## What is it?\nOverview\n- This application provides App Support with the ability to assign users with roles for websites.\n- The visual studio project in the repo is \"NICE.Identity.Management\". The UI is a react app, hosted in a child folder \"ClientApp\"\nThe NICE.Identity.Management project is responsible for proxying the requests of the UI to the API, adding authentication on the way. Also, it provides endpoints for Login and Logout.\n  \n## Stack\n- [.NET Core 2.2](https://github.com/dotnet/core) parent application\n  - [Proxy Kit](https://github.com/damianh/ProxyKit) - this proxy sends requests from the front-end to the api, adding authentication on the way.\n- [React](https://reactjs.org/) front-end\n    - [Jest](https://facebook.github.io/jest/) for JavaScript tests\n    - [ESLint](https://eslint.org/) for JavaScript linting\n  \n## Set up\n\nInstall [Node.js](https://nodejs.org/en/download/)\n\nchange directory to the client app:\ncd NICE.Identity.Management/ClientApp\n\nnpm install\nnpm start\n\n## Running in Visual Studio\n\nChange the dropdown next to the green play button to \"NICE.Identity.Dev\", you might also need to disable IIS Express.\n\n## Further Readme files\n\nThere are other readme.md files dotted about this repo, most importantly, you will need to follow the readme file in NICE.Identity.Management/ClientApp\n\n#### Secrets.json\n\nThe application's uses appsettings.json to store configuration. However, since this is a public repository, confidential configuration information is stored in secrets.json\nIn order to run the application correctly (with it having access to a database), you'll need to acquire (from another dev) or create a secrets.json file with the correct configuration information in. For more  information see: [https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?tabs=visual-studio](https://docs.microsoft.com/en-us/aspnet/core/security/app-secrets?tabs=visual-studio)\n  \nIf you are creating from scratch, the key sections are:\n - WebAppConfiguration (To enable the application to talk to Auth0 and the Identity WebAPI)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnice-digital%2Fidentity-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnice-digital%2Fidentity-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnice-digital%2Fidentity-management/lists"}