Interfacing Mainflux to Ory Network for authentication/authorization

Job ID: 37036555

Budget: €30 – €250 EUR

I am looking for a developer who can modify Mainflux to connect it to Ory Network for authentication and authorization services.

Mainflux integrates a native authentication/authorization engine. However, Mainflux maintainers stated recently that it can use an external auth engine as well:
"As for support for external auth, it is still possible, but we haven't worked on it extensively. We did not architecturally change our adapters and they are still using gRPC to call auth, it's only that Auth is now Things, rather than a separate service. That call can easily be redirected to something else, like Keto or 3rd party auth svc. Nothing changed in that context."

Mainflux is written in Go and its source code is available here: https://github.com/mainflux/mainflux.
Ory Network website: https://www.ory.sh/network/.

Timeline: The desired timeline for completing the integration is within a month.

Ideal Skills and Experience:
- Experience with Mainflux and Ory Network
- Strong understanding of authentication and authorization protocols
- Knowledge of security best practices and standards
- Ability to provide recommendations and advice on security requirements
- Creative thinking and problem-solving skills to suggest additional features and functionalities
Related categories: Software Architecture Software Testing