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

Authorization Epic #1186

Open
alexanderkiel opened this issue Oct 5, 2023 · 3 comments
Open

Authorization Epic #1186

alexanderkiel opened this issue Oct 5, 2023 · 3 comments
Assignees
Labels
epic A large body of work that can be broken down into a number of smaller issues.

Comments

@alexanderkiel
Copy link
Member

alexanderkiel commented Oct 5, 2023

Currently Blaze only supports authentication.

At some point, we like to have authorization in Blaze.

Options

Research

@alexanderkiel alexanderkiel added the epic A large body of work that can be broken down into a number of smaller issues. label Oct 5, 2023
@alexanderkiel alexanderkiel self-assigned this Oct 5, 2023
@hoffmka
Copy link

hoffmka commented Oct 6, 2023

I was wondering if BLAZE supports SMART-on-FHIR, but apparently it doesn't yet. Right? I tested a bit with BLAZE and KEYCLOAK as ID provider and the python library fhirclient, but without success. I was hoping that I could somehow integrate SMART-on-FHIR apps into BLAZE, maybe with the keycloak-extensions-for-fhir. I am very new to this field and would like to exchange ideas with experts. Maybe there is also what I can contribute, test or get to know. Would be nice to hear from you. Best, Katja

@quotentiroler
Copy link

I think that SMART is the right way to go but the role and access management is something to figure out still.

@hoffmka it should be possible with OAuth2 Proxy
.well-known smart configuration only contains one auth server endpoint. This auth server needs to serve as an identity broker if several identity providers are being used.

@alexanderkiel
Copy link
Member Author

Hi @hoffmka, @quotentiroler Blaze doesn't support SMART yet. However Blaze has authentication support via an OpenID Connect Identity Provider. OpenID Connect is even required if one like to use the UI. The deployment is documented here. I know that SMART exists but have not read much about it. We have currently other important issues to handle. If one of you like to contribute here, we can talk about it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic A large body of work that can be broken down into a number of smaller issues.
Projects
None yet
Development

No branches or pull requests

3 participants