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

Backend API to validate BCeID #1180

Closed
4 tasks done
OlgaLiber2 opened this issue Feb 6, 2024 · 2 comments
Closed
4 tasks done

Backend API to validate BCeID #1180

OlgaLiber2 opened this issue Feb 6, 2024 · 2 comments
Assignees
Labels
DAAD Delegated Access Administration Design

Comments

@OlgaLiber2
Copy link
Collaborator

OlgaLiber2 commented Feb 6, 2024

Describe the task
When retrieving details of a BCeID user from the IDIM web service include the BCeID Business GUID so that business rules based on BCeID organization can be enforced.

Acceptance Criteria

  • Update FAM backend calling IDIM web service proxy to return BCeID Business GUID
  • Create router to interface with idim-proxy endpoint created as part of (idim-proxy # 72)
  • Test API
  • Regenerate client code

Additional context

  • See endpoint creation issue in idim-proxy repo (issue# 72)
@basilv basilv changed the title Add BCeID Business GUID to User Lookup Backend API to validate BCeID Feb 6, 2024
@gormless87 gormless87 added the DAAD Delegated Access Administration Design label Feb 27, 2024
@MCatherine1994
Copy link
Contributor

MCatherine1994 commented Feb 27, 2024

Hi Basil @basilv, just wondering does it matter where I add this new api endpoint to? to the new admin management directory where it has all admin endpoints, or to the previous backend directory where it has all regular endpoints? The current endpoint for searching IDIR user is in the backend directory, maybe I'll add the endpoint for searching bceid at the same place? so it already has the configuration to integrate with IDIM proxy

Image

@basilv
Copy link
Collaborator

basilv commented Feb 27, 2024

@MCatherine1994 yes, adding to the same backend makes sense right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DAAD Delegated Access Administration Design
Projects
None yet
Development

No branches or pull requests

4 participants