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

Evaluate Hydra for Auth Server #53

Closed
drasko opened this issue Aug 15, 2016 · 4 comments
Closed

Evaluate Hydra for Auth Server #53

drasko opened this issue Aug 15, 2016 · 4 comments

Comments

@drasko
Copy link
Contributor

drasko commented Aug 15, 2016

Hydra looks as very well written OAuth2 and RBAC + Access Policy server: https://blog.gopheracademy.com/advent-2015/hydra-auth/

Code seems well maintained, tests are written.

Looks like a great candidate for Mainflux Auth Server. We need to evaluate it and eventually integrate it.

@drasko drasko changed the title Evaluate Hydra for Atuh Server Evaluate Hydra for Auth Server Oct 8, 2016
@drasko
Copy link
Contributor Author

drasko commented Oct 8, 2016

Do we need Hyrda - it is there if you want to be Identity Provider. You must bring your IdM, they are suggesting AuthBoss. Also there is this one: https://github.com/janekolszak/idp

@mijicd
Copy link
Contributor

mijicd commented Oct 8, 2016

As more as I'm reading about it, I am less convinced that we need to introduce Hydra at this point of development. It sure is a very good solution but I am not sure that we need it at all.

@drasko
Copy link
Contributor Author

drasko commented Oct 8, 2016

Agreed.Me neither. We talked about this scenario before:

  • You are making a web app that relays on Mainflux for services
  • Your web app is muti-user, but under the hub these users are Mainflux users
  • When user tries to log it is redirected to Mainflux login

From me this is Oauth2.0 OpenID Connect flow, but maybe I am wrong. In that case Mainflux must be Oauth2.0 Identity Provider.

This is second phase IMHO, we can come back to this later. But if we need IdP, maybe it is worh looking at something like this: https://github.com/janekolszak/idp, so we can leverage Hydra later?

Here: https://ory-am.gitbooks.io/hydra/content/what-good.html:
Hydra is not something that manages user accounts. Hydra does not offer user registration, password reset, user login, sending confirmation emails. This is what the Identity Provider ("login endpoint") is responsible for. The communication between Hydra and the Identity Provider is called Consent Flow. Auth0.com is an Identity Provider. We might implement this feature at some point and if, it is going to be a different product.

@drasko
Copy link
Contributor Author

drasko commented Nov 5, 2016

Hydra is something to look if we ever need OAuth 2.0. Closing the issue for now.

@drasko drasko closed this as completed Nov 5, 2016
mteodor pushed a commit to mteodor/mainflux that referenced this issue Jun 9, 2021
…smach#53)

* NOISSUE - Add store and search bar for browsed opc-ua server data

Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>

* Fix reviews

Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>

* Fix reviews

Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
mteodor pushed a commit to mteodor/mainflux that referenced this issue Nov 5, 2021
…bsmach#53)

* NOISSUE - Rename MF_MQTT_ADAPTER_PORT as MF_MQTT_ADAPTER_MQTT_PORT

Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>

* Rephrase lora troubleshooting

Signed-off-by: Manuel Imperiale <manuel.imperiale@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants