Skip to content

feat: OAuth Support #542

@aaronclong

Description

@aaronclong

Describe the feature you'd like to request

App Passwords exist but were intended as a short-term solution. Oauth is broadly adopted standard and supported by ATProto.

Describe the solution you'd like to see

The @atproto/oauth-client-expo package is available for OAuth support in Expo, but it doesn't seem to work due to compatibility issues. Specifically, it may be related to the using statement in the package, which requires Node.js 24, while Graysky is on Node.js 20.

References

My local attempt

I tried to implement the Expo atproto OAuth flow ran into an issue. I believe it is relate to Node mismatch from above.

Image

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions