Skip to content

Implement Authentication #7

Open

Description

@marcoroth

Currently the app doesn't support logging in, but for the future it would be great to get a personalized experience.

Activity

  1. kcdragon commented on Nov 29, 2025

    @kcdragon

    @marcoroth Is the goal here to authenticate with GitHub Oauth like the website does? I was thinking of taking this on since I did something similar for an app.

  2. marcoroth commented on Nov 29, 2025

    @marcoroth
    MemberAuthor

    @kcdragon I think it would be great to have the exact same flow as the website has, meaning that you should be able to sign in using GitHub via OAuth.

    But if I remember correctly, there was something about having to add Sign in with Apple if you have any third-party provider in an iOS app.

    So I'm not sure just adding GitHub is going to be enough.

  3. kcdragon commented on Nov 29, 2025

    @kcdragon

    @kcdragon I think it would be great to have the exact same flow as the website has, meaning that you should be able to sign in using GitHub via OAuth.

    But if I remember correctly, there was something about having to add Sign in with Apple if you have any third-party provider in an iOS app.

    So I'm not sure just adding GitHub is going to be enough.

    Ah yes that's true. We'd need Apple OAuth as well. I don't think it will be too much more work for that though. I've done it before.

  4. marcoroth commented on Nov 30, 2025

    @marcoroth
    MemberAuthor

    I'd be fine with adding Sign in with Apple too, but I guess it becomes a bit more annoying since we don't have a guaranteed GitHub Username anymore, which the platform currently relies on.

    I wonder if we could make it, so when you sign in with Apple, that you then get a prompt to also connect your GitHub Account.

  5. kcdragon commented on Jan 27, 2026

    @kcdragon

    @marcoroth I've been thinking about this some more. My guess is that even if we could require sign in with github right after sign in with apple, it would get rejected by the iOS reviewer.

    How do you feel about me, as a first step, trying to remove the requirement that a github username is present? Then I can add sign in with apple to the web, then sign in with apple and sign in with github to the native app.

    This post describes the latest approach I've take to get OAuth working on hotwire native apps in case you're curious.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions