{"id":21365064,"url":"https://github.com/altinn/altinn-access-management","last_synced_at":"2025-07-13T04:31:35.536Z","repository":{"id":37775694,"uuid":"486514541","full_name":"Altinn/altinn-access-management","owner":"Altinn","description":"PoC for new auth admin UI","archived":false,"fork":false,"pushed_at":"2025-07-06T18:54:45.000Z","size":109652,"stargazers_count":6,"open_issues_count":135,"forks_count":3,"subscribers_count":16,"default_branch":"main","last_synced_at":"2025-07-06T19:44:23.540Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","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/Altinn.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":"2022-04-28T08:47:40.000Z","updated_at":"2025-06-05T13:06:05.000Z","dependencies_parsed_at":"2023-09-26T01:41:14.714Z","dependency_job_id":"5dabe4ef-5913-4938-b04f-8245224749c9","html_url":"https://github.com/Altinn/altinn-access-management","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Altinn/altinn-access-management","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Altinn%2Faltinn-access-management","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Altinn%2Faltinn-access-management/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Altinn%2Faltinn-access-management/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Altinn%2Faltinn-access-management/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Altinn","download_url":"https://codeload.github.com/Altinn/altinn-access-management/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Altinn%2Faltinn-access-management/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265088850,"owners_count":23709595,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-22T07:09:19.169Z","updated_at":"2025-07-13T04:31:34.499Z","avatar_url":"https://github.com/Altinn.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# altinn-access-management\n\nThis component will handle backend functionality related to Access Management\n- Administration of rights for apps, resources\n- Administration of rights for api schemes\n\n## Getting started\n\nThe fastest way to get development going is to open the main solution Altinn.AccessManagement.sln and selecting 'Altinn.AccessManagement' as the start up project from Visual Studio. Browser should open automatically to the swagger ui for the API.\n\nAlternatively:\n\n- Start the backend in `/src/Altinn.AccessManagement/Altinn.AccessManagement` with `dotnet run` or `dotnet watch`\n\n## Project organisation\n\nThis is a typical backend API solution written in .NET C#.\n\n- The main back end project is in `/src/Altinn.Authorizationadmin` and it has [its own README](backend/src/Altinn.Authorizationadmin/Altinn.Authorizationadmin/README.md)\n\n- There is also a \"bridge\" between the back end and older APIs. For local development, this is implemented in `/development/src/LocalBridge`\n\n\n## Setting up database\n\nTo run Access Management locally you need to have PostgreSQL database installed\n\n- Download [PostgreSQL](https://www.postgresql.org/download/) (Currently using 14 in Azure, but 15 works locally) \n- Install database server (choose your own admin password and save it some place you can find it again)\n- Start PG admin\n\n\nCreate database authorizationdb\n\nCreate the following users (with priveliges for authorizationdb) \n-platform_authorization_admin (superuser, canlogin)\n-platform_authorization (canlogin)\npassword: Password\n\nCreate schema delegations in authorizationdb\n\nSet platform_authorization_admin as owner\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faltinn%2Faltinn-access-management","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faltinn%2Faltinn-access-management","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faltinn%2Faltinn-access-management/lists"}