Skip to content

Add OAuth Authentication (Google and Other Providers) for Secure & Easy Signup #1019

@Rupendra0

Description

@Rupendra0

What’s the problem this feature will solve?

Currently, users need to manually register using traditional email/password authentication. This:

  • Increases friction during signup
  • Requires password management
  • May reduce user adoption
  • Adds security responsibility on the application

OAuth-based login (Google, GitHub, etc.) would simplify onboarding and improve security.


What are you trying to do that you are unable to achieve?

I want users to:

  • Sign up quickly using their existing Google or other accounts
  • Avoid creating and remembering new passwords
  • Use a trusted authentication provider

This is not currently supported in the latest release.


Real-world use cases

  • Faster onboarding for developers trying IRx
  • Enterprise environments preferring SSO-based login
  • Reduced password reset support overhead
  • Improved security through OAuth providers

This would make IRx more production-ready and modern.


How do you solve this now?

Currently, authentication must be handled manually using traditional credentials, or custom OAuth integration must be built separately outside of IRx.


Have you tried to work around the problem?

A custom authentication layer can be implemented externally, but this increases complexity and setup time.


Could there be a different approach?

An alternative approach could be:

  • Providing pluggable authentication modules
  • Supporting generic OAuth2 providers via configuration
  • Adding optional SSO integration support

Related References

  • OAuth 2.0 specification
  • Google Identity Platform documentation
  • Similar implementations in modern frameworks
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions