Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Implement SystemUser API in Altinn Authentication #232

Closed
20 tasks done
Tracked by #221 ...
TheTechArch opened this issue Mar 29, 2023 · 0 comments
Closed
20 tasks done
Tracked by #221 ...

Feature: Implement SystemUser API in Altinn Authentication #232

TheTechArch opened this issue Mar 29, 2023 · 0 comments
Assignees
Labels
kind/analysis kind/user-story Used for issues that describes functionality for our users. status/draft Status: When you create an issue before you have enough info to properly describe the issue.

Comments

@TheTechArch
Copy link
Member

TheTechArch commented Mar 29, 2023

Description

We need to build an API to support the administration of system users for organizations. The concept was analyzed in #200 and defined in #331

Organizations can choose to create, update, and soft delete system users.
In the future, this might be expanded to citizens.

These issues cover the API in Altinn Authentication to support this feature. The Persistence layer and the physical database is covered in #361

#329 covers the system register. System_Type is a foreign key to System

The BFF will consume this API from Altinn/altinn-authentication-frontend#23

Tasks

We need an API that can do CRUD operations on system identities.

{
"id" : "37ce1792-3b35-4d50-a07d-636017aa7dbd",
"title": "Nytt regnskapsystem",
"description": "Systemet som vi har kjøpt hos Visma. Kai og Guri vet alt om dette systemet.",
"systemType": "visma_tax",
"ownedByParty": 234654,
"created": "2023-01-01",
"isDeleted": false
}

Acceptance criteria

  • An organization can only have one systemuser connected to a specific systemType
  • Only systems admin for org is allowed to perform CRUD operations
  • Deleted system users are not listed in list
@TheTechArch TheTechArch added kind/user-story Used for issues that describes functionality for our users. status/draft Status: When you create an issue before you have enough info to properly describe the issue. labels Mar 29, 2023
@TheTechArch TheTechArch moved this to ⚠️Blocked in Team Tilgangsinfo Mar 29, 2023
@TheTechArch TheTechArch moved this from ⚠️Blocked to 📈 Backlog in Team Tilgangsinfo Mar 29, 2023
@TheTechArch TheTechArch changed the title Analyse end user systems and enterprise users Altinn 3 Implement end user systems and enterprise users Altinn 3 Aug 15, 2023
@TheTechArch TheTechArch changed the title Implement end user systems and enterprise users Altinn 3 Implement SystemUser in Altinn Authentication (API, DB) Oct 9, 2023
@TheTechArch TheTechArch changed the title Implement SystemUser in Altinn Authentication (API, DB) Implement SystemUser API in Altinn Authentication Oct 23, 2023
@simen-rekkedal simen-rekkedal changed the title Implement SystemUser API in Altinn Authentication Feature: Implement SystemUser API in Altinn Authentication Feb 6, 2024
@simen-rekkedal simen-rekkedal self-assigned this Feb 27, 2024
@simen-rekkedal simen-rekkedal moved this from 📈 Backlog to ✅ Done in Team Tilgangsinfo Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/analysis kind/user-story Used for issues that describes functionality for our users. status/draft Status: When you create an issue before you have enough info to properly describe the issue.
Projects
Status: ✅ Done
Development

No branches or pull requests

2 participants