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

Implement changes to REST functionality #14387

Open
4 tasks
chris-kuryak opened this issue May 13, 2024 · 2 comments
Open
4 tasks

Implement changes to REST functionality #14387

chris-kuryak opened this issue May 13, 2024 · 2 comments
Assignees
Labels
engineering Work to be completed by an engineer onboarding-ops Work related to onboarding with a partner. Addressed by the Onboarding & Operations team in RS.

Comments

@chris-kuryak
Copy link
Collaborator

chris-kuryak commented May 13, 2024

Problem statement

REST does not currently have the ability to send "keys" in the body of the message (for ELIMS) and ability to authenticate with JKS certificates (for CA).

What you need to know

ELIMS requires we send shared key in the body of the message and doesn't need any other other form of authentication.
ELIMS implementation guide:
ELIMS WebServicesHub API Integration Guide.docx

CA only requires that we only authenticate via JKS certificate no other form of authentication is necessary.

Our REST transport currently assumes OAuth is needed for all receivers. We need to re-work that logic to only do OAuth when necessary.

Acceptance Criteria

@chris-kuryak
Copy link
Collaborator Author

Blocking #14170 #14108

@chris-kuryak chris-kuryak added onboarding-ops Work related to onboarding with a partner. Addressed by the Onboarding & Operations team in RS. needs-refinement Tickets that need refinement from the team engineering Work to be completed by an engineer labels May 13, 2024
@victor-chaparro victor-chaparro removed the needs-refinement Tickets that need refinement from the team label May 16, 2024
@chris-kuryak
Copy link
Collaborator Author

Victor will pair with Lucero on this before we kick off Michigan

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engineering Work to be completed by an engineer onboarding-ops Work related to onboarding with a partner. Addressed by the Onboarding & Operations team in RS.
Projects
Status: New items
Development

No branches or pull requests

3 participants