This is an exemplary Self Service UI for ORY Kratos Self Service features:
- Registration
- Login
- Logout
- User settings
- Update profile
- Change password
Additionally:
- Dashboard (requires login)
There is an excellent write-up available on implementing Mobile Login with Username / Email and Password in React Native but if you want to go ahead and just try it out, do the following:
- Run the ORY Kratos quickstart on your local machine.
- Use
ngrok
to expose the ORY Kratos public port to the public internet (ngrok http 4433
). - Install this project's dependencies with
npm i
. - Use the resulting URL and start the environment using
KRATOS_URL=https://<your-ngrok-id>.ngrok.io npm start
. Please note that the Web Interface is not working currently due to security features implemented in ORY Kratos.