react-navigation / react-navigation/react-navigation.github.io

Add guide for setting up Auth with open source ORY Kratos

Open
#911 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
324
Forks
2k
PR merge metrics
No merged PRs in 30d

Description

I used the React Navigation guide on auth quite extensively when writing the reference for writing how to wire the open source ORY Kratos project into React Native, the result of which can be found at https://github.com/ory/kratos-selfservice-ui-react-native.

I was wondering if it would be of interest/worth to add a section to the auth documentation covering a setup with ORY Kratos and React Native, given that both projects are open source, have a broad community, and are well maintained. I think it could help developers getting into React Native Navigation / React Native solve auth easier and with less frustration and by using Apache 2.0 licensed open source only.

I'd also be happy to check into other projects such as KeyCloak to provide a guide, however the OAuth2 set up makes this much more difficult to nail down in a couple of sections - so this could probably take a bit of time.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the auth-flow documentation at reactnavigation.org/docs/auth-flow and review the linked ORY Kratos React Native reference project. Check whether an ORY Kratos section fits the existing guide structure and verify the setup details against the referenced project. Done means the documentation provides a clear, accurate guide for wiring ORY Kratos into React Native.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native
Domain
authentication, documentation, mobile-dev
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.