An open API service indexing awesome lists of open source software.

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

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
[![Storage build status](https://dev.azure.com/brreg/altinn-studio/_apis/build/status/altinn-platform/authorization-master?label=platform/authorization)](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