All Projects → ory → Kratos Selfservice Ui React Native

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!

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:

  1. Run the ORY Kratos quickstart on your local machine.
  2. Use ngrok to expose the ORY Kratos public port to the public internet (ngrok http 4433).
  3. Install this project's dependencies with npm i.
  4. 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].