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

Documentation on how to use Keycloak with FHIR #1546

Closed
ldettman opened this issue Sep 30, 2020 · 5 comments
Closed

Documentation on how to use Keycloak with FHIR #1546

ldettman opened this issue Sep 30, 2020 · 5 comments
Assignees
Labels
cloud portability documentation Improvements or additions to documentation

Comments

@ldettman
Copy link

ldettman commented Sep 30, 2020

Is your feature request related to a problem? Please describe.
Want to use Keycloak with FHIR server but don't know how.

Describe the solution you'd like
Provide documentation on how to use Keycloak with the FHIR server. For extra credit it would also include best practices and how to avoid pitfalls.
Also figure out where to store the output

Describe alternatives you've considered
n/a

Additional context
n/a

@lmsurpre lmsurpre added the documentation Improvements or additions to documentation label Nov 12, 2020
@lmsurpre lmsurpre added this to the Sprint 20 milestone Nov 12, 2020
@kmbarton423 kmbarton423 removed this from the Sprint 20 milestone Nov 17, 2020
@lmsurpre lmsurpre self-assigned this Feb 10, 2021
@lmsurpre
Copy link
Member

I created the following blog post for this: https://github.com/Alvearie/alvearie.github.io/pull/35/files

I'm not sure how much of that belongs in our repo vs just having somewhere to point to. Feedback welcomed.

@prb112
Copy link
Contributor

prb112 commented Mar 16, 2021

I created the following blog post for this: https://github.com/Alvearie/alvearie.github.io/pull/35/files

I'm not sure how much of that belongs in our repo vs just having somewhere to point to. Feedback welcomed.

maybe a cross link would be just fine?

@lmsurpre
Copy link
Member

lmsurpre commented Mar 29, 2021

TODO: replace current section of the user's guide with a link to keycloak extensions project. https://ibm.github.io/FHIR/guides/FHIRServerUsersGuide#53-openid-connect-and-oauth-20

lmsurpre added a commit that referenced this issue May 10, 2021
1. Renamed jwtRP.xml to jwtRS.xml because the FHIR server is not
technically a "Relying Party" but rather a JWT-based OAuth 2.0 Protected
"Resource Server".

2. Removed disabled configDropins for configuring liberty as an OpenID
Connect Provider / Consumer. Also removed the corresponding
documentation as experience has shown that using an external
Authorization Server together with the Liberty mpJwt feature has proven
the most popular.

3. Introduce section 5.3.3 SMART App Launch to the User's Guide,
including a reference to the [Alvearie Keycloak extensions for
FHIR](https://github.com/Alvearie/keycloak-extensions-for-fhir) project
and the [data-access](https://github.com/Alvearie/health-patterns/tree/main/data-access)
pattern under Alvearie/health-patterns.

Signed-off-by: Lee Surprenant <lmsurpre@us.ibm.com>
@lmsurpre
Copy link
Member

lmsurpre added a commit that referenced this issue May 10, 2021
1. Renamed jwtRP.xml to jwtRS.xml because the FHIR server is not
technically a "Relying Party" but rather a JWT-based OAuth 2.0 Protected
"Resource Server".

2. Removed disabled configDropins for configuring liberty as an OpenID
Connect Provider / Consumer. Also removed the corresponding
documentation as experience has shown that using an external
Authorization Server together with the Liberty mpJwt feature has proven
the most popular.

3. Introduce section 5.3.3 SMART App Launch to the User's Guide,
including a reference to the [Alvearie Keycloak extensions for
FHIR](https://github.com/Alvearie/keycloak-extensions-for-fhir) project
and the [data-access](https://github.com/Alvearie/health-patterns/tree/main/data-access)
pattern under Alvearie/health-patterns.

Signed-off-by: Lee Surprenant <lmsurpre@us.ibm.com>
tbieste added a commit that referenced this issue May 13, 2021
Signed-off-by: Troy Biesterfeld <tbieste@us.ibm.com>
@tbieste
Copy link
Contributor

tbieste commented May 13, 2021

Verified documentation in IBM FHIR Server Users Guide.

@tbieste tbieste closed this as completed May 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cloud portability documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

5 participants