ory / Kratos Selfservice Ui React Native
Licence: apache-2.0
A reference implementation of an app using ORY Kratos for auth (login), sign up (registration), profile settings (update password), MFA/2FA, account recovery (password reset), and more for React Native. This repository is available as an expo template!
Stars: ✭ 24
Programming Languages
typescript
32286 projects
Projects that are alternatives of or similar to Kratos Selfservice Ui React Native
Django Rest Registration
User-related REST API based on the awesome Django REST Framework
Stars: ✭ 240 (+900%)
Mutual labels: authentication, login, auth, registration
Php Auth
Authentication for PHP. Simple, lightweight and secure.
Stars: ✭ 713 (+2870.83%)
Mutual labels: authentication, login, auth, registration
Flask simplelogin
Simple Login - Login Extension for Flask - maintainer @cuducos
Stars: ✭ 133 (+454.17%)
Mutual labels: authentication, login, auth
Appy Backend
A user system to bootstrap your app.
Stars: ✭ 96 (+300%)
Mutual labels: authentication, login, registration
Codeigniter4 Auth
A simple authentication library for CodeIgniter 4.
Stars: ✭ 70 (+191.67%)
Mutual labels: authentication, auth, registration
Relay Authentication
An example app demonstrating role based authentication and file upload with Relay and GraphQL.
Stars: ✭ 153 (+537.5%)
Mutual labels: authentication, login, registration
Laravel Adminless Ldap Auth
Authenticate users in Laravel against an adminless LDAP server
Stars: ✭ 199 (+729.17%)
Mutual labels: authentication, login, auth
Fastify Esso
The easiest authentication plugin for Fastify, with built-in support for Single sign-on
Stars: ✭ 20 (-16.67%)
Mutual labels: authentication, login, auth
Oauth
🔗 OAuth 2.0 implementation for various providers in one place.
Stars: ✭ 336 (+1300%)
Mutual labels: authentication, login
Shinobi
👺 Simple and light-weight role-based permissions system for Laravel's built in Auth system.
Stars: ✭ 349 (+1354.17%)
Mutual labels: authentication, auth
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (+1462.5%)
Mutual labels: authentication, login
Express Stormpath
Build simple, secure web applications with Stormpath and Express!
Stars: ✭ 327 (+1262.5%)
Mutual labels: authentication, login
React Native Auth Boilerplate
A react native boilerplate with authentication already implemented
Stars: ✭ 307 (+1179.17%)
Mutual labels: authentication, auth
Angular Token
🔑 Token based authentication service for Angular with interceptor and multi-user support. Works best with devise token auth for Rails. Example:
Stars: ✭ 376 (+1466.67%)
Mutual labels: authentication, auth
Annon.api
Configurable API gateway that acts as a reverse proxy with a plugin system.
Stars: ✭ 306 (+1175%)
Mutual labels: authentication, auth
Paseto
Platform-Agnostic Security Tokens implementation in GO (Golang)
Stars: ✭ 461 (+1820.83%)
Mutual labels: authentication, auth
Cloudfront Auth
An AWS CloudFront [email protected] function to authenticate requests using Google Apps, Microsoft, Auth0, OKTA, and GitHub login
Stars: ✭ 471 (+1862.5%)
Mutual labels: authentication, login
Sapper Ecommerce
Svelte ecommerce - Headless, Authentication, Cart & Checkout, TailwindCSS, Server Rendered, Proxy + API Integrated, Animations, Stores, Lazy Loading, Loading Indicators, Carousel, Instant Search, Faceted Filters, 1 command deploy to production, Open Source, MIT license. Join us as contributor ([email protected])
Stars: ✭ 289 (+1104.17%)
Mutual labels: authentication, auth
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (+1750%)
Mutual labels: authentication, login
Awesome Auth
📊 Software and Libraries for Authentication & Authorization
Stars: ✭ 520 (+2066.67%)
Mutual labels: authentication, auth
ORY Kratos React Native Self-Service UI Reference
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)
Quickstart
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.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].