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

Task Group: 9.0 BFF for Authentication-Frontend #9

Open
21 of 25 tasks
Tracked by #331 ...
simen-rekkedal opened this issue Sep 20, 2023 · 0 comments
Open
21 of 25 tasks
Tracked by #331 ...

Task Group: 9.0 BFF for Authentication-Frontend #9

simen-rekkedal opened this issue Sep 20, 2023 · 0 comments
Assignees
Labels
task/backend Either a group of Tasks or a single detail Task, for backend

Comments

@simen-rekkedal
Copy link
Contributor

simen-rekkedal commented Sep 20, 2023

Description

The Authentication-Frontend react SPA needs a backend for frontend (BFF) as an intermediator between the rest of the Altinn APIs, to enable flexibility and isolate those APIs from the frontend concerns.

The extensive data models in the original APIs will be re-mapped to suitable DTOs for the frontend.

Authentication via ID-porten will be handled in a HomeController on the public facing URL: to be decided.

A set of APIs with suitable DTOs for the SPA will be exposed only for the SPA (with tokens) which hold remapped data from the original APIs deeper inside Altinn. This enables a high degree of customizability.

In scope

No response

Out of scope

No response

Additional Information

No response

Tasks

  1. Add the Backend (BFF) source folder with initial project structure (no actual code) to the existing SPA repo.
  2. Create the HomeController project
  3. Setup the three essential API calls to enable the SPA to be developed without interruption
  • jwt cookie login/refresh
  • respondee
  • user profile'
  1. Setup the first business logic API ( to be decided what this should expose of data)

Tasks

Preview Give feedback
  1. simen-rekkedal
  2. 9 of 9
    simen-rekkedal
  3. 8 of 8
    task/backend
    simen-rekkedal
  4. 1 of 3
    task/backend
    simen-rekkedal
  5. 5 of 5
    task/backend
    simen-rekkedal
  6. task/backend
    simen-rekkedal
  7. kind/task task/backend
    simen-rekkedal
  8. 0 of 2
    task/backend
    simen-rekkedal

External Dependencies

Preview Give feedback
  1. kind/user-story status/draft task/backend

Bugs and Chores

Preview Give feedback
@simen-rekkedal simen-rekkedal added the status/draft Status: When you create an issue before you have enough info to properly describe the issue. label Sep 20, 2023
@simen-rekkedal simen-rekkedal moved this to 📈 Backlog in Team Tilgangsinfo Sep 20, 2023
@simen-rekkedal simen-rekkedal added area/x Area: Describe area x and removed area/x Area: Describe area x labels Sep 20, 2023
@simen-rekkedal simen-rekkedal changed the title Create BFF for Authentication-Frontend 9 Create BFF for Authentication-Frontend Sep 20, 2023
@simen-rekkedal simen-rekkedal changed the title 9 Create BFF for Authentication-Frontend 9 Epic Create BFF for Authentication-Frontend Sep 20, 2023
@simen-rekkedal simen-rekkedal changed the title 9 Epic Create BFF for Authentication-Frontend 9 Epic: Create BFF for Authentication-Frontend Sep 20, 2023
@simen-rekkedal simen-rekkedal self-assigned this Sep 20, 2023
@simen-rekkedal simen-rekkedal mentioned this issue Oct 24, 2023
5 tasks
@simen-rekkedal simen-rekkedal changed the title 9 Epic: Create BFF for Authentication-Frontend 9: Create BFF for Authentication-Frontend Jan 29, 2024
@simen-rekkedal simen-rekkedal changed the title 9: Create BFF for Authentication-Frontend Feature: BFF for Authentication-Frontend Feb 6, 2024
@simen-rekkedal simen-rekkedal added the kind/feature-request New feature or request label Feb 6, 2024
@simen-rekkedal simen-rekkedal changed the title Feature: BFF for Authentication-Frontend Feature: 9.0 BFF for Authentication-Frontend Feb 6, 2024
@simen-rekkedal simen-rekkedal changed the title Feature: 9.0 BFF for Authentication-Frontend Task Group: 9.0 BFF for Authentication-Frontend Feb 6, 2024
@simen-rekkedal simen-rekkedal added task/backend Either a group of Tasks or a single detail Task, for backend and removed kind/feature-request New feature or request status/draft Status: When you create an issue before you have enough info to properly describe the issue. labels Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task/backend Either a group of Tasks or a single detail Task, for backend
Projects
Status: 📈 Backlog
Development

No branches or pull requests

2 participants