https://github.com/altinn/altinn-authorization
Altinn platform microservice for handling authorization
https://github.com/altinn/altinn-authorization
Last synced: 12 months ago
JSON representation
Altinn platform microservice for handling authorization
- Host: GitHub
- URL: https://github.com/altinn/altinn-authorization
- Owner: Altinn
- Created: 2022-02-24T11:41:04.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T01:36:25.000Z (over 1 year ago)
- Last Synced: 2024-10-30T03:58:28.640Z (over 1 year ago)
- Language: C#
- Size: 13.6 MB
- Stars: 2
- Watchers: 19
- Forks: 3
- Open Issues: 110
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Altinn Platform Authorization
This repository covers the Altinn Access Control (PDP) and the Policy Enforcement Point.
This component authorizes users, systems, and organizations that access the Altinn 3 platform.
Read more about the component on docs.altinn.studio
- [Authorization capabilities](https://docs.altinn.studio/technology/architecture/capabilities/runtime/security/authorization/) supported by this component
- [Solution components](https://docs.altinn.studio/technology/solutions/altinn-platform/authorization/)
- [Construction Access Controll](https://docs.altinn.studio/technology/architecture/components/application/construction/altinn-platform/authorization/accesscontrol/)
- [Construction PEP](https://docs.altinn.studio/technology/architecture/components/application/construction/altinn-platform/authorization/accesscontrol/pep/)
## Build status
[](https://dev.azure.com/brreg/altinn-studio/_build/latest?definitionId=43)
## Getting Started
These instructions will get you a copy of the authentication component up and running on your machine for development and testing purposes.
### Prerequisites
1. [.NET 8.0 SDK](https://dotnet.microsoft.com/download/dotnet/8.0)
2. Code editor of your choice
3. Newest [Git](https://git-scm.com/downloads)
4. [Docker CE](https://www.docker.com/get-docker)
5. Solution is cloned
## Running the storage component
Clone [Altinn Authorization repo](https://github.com/Altinn/altinn-authorization) and navigate to the root folder.
The Authorization components can be run locally when developing/debugging. Follow the install steps above if this has not already been done.
Navigate to the src/Authorization, and build and run the code from there, or run the solution using you selected code editor
```cmd
dotnet run
```
The Authorization component is now available locally at http://localhost:5030/api/v1