Lock.swift - A Swift & iOS framework to authenticate using Auth0 and with a Native Look & Feel

  •        16

Auth0 is an authentication broker that supports social identity providers as well as enterprise identity providers such as Active Directory, LDAP, Google Apps and Salesforce.In order to use Lock you need to provide your Auth0 Client Id and Domain.

https://auth0.com/lock
https://github.com/auth0/Lock.swift

Tags
Implementation
License
Platform

   




Related Projects

SwiftPasscodeLock - An iOS passcode lock with TouchID authentication written in Swift.

  •    Swift

A Swift implementation of passcode lock for iOS with TouchID authentication. Create an implementation of the PasscodeRepositoryType protocol.

KeychainAccess - Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

  •    Swift

KeychainAccess is a simple Swift wrapper for Keychain that works on iOS and OS X. Makes using Keychain APIs extremely easy and much more palatable to use in Swift. Any Operation that require authentication must be run in the background thread. If you run in the main thread, UI thread will lock for the system to try to display the authentication dialog.


OAuth2 - OAuth2 framework for macOS and iOS, written in Swift.

  •    Swift

OAuth2 frameworks for macOS, iOS and tvOS written in Swift 3.0.Since the Swift language is constantly evolving I have adopted a versioning scheme mirroring Swift versions: the framework version's first two digits are always the Swift version the library is compatible with, see releases. Code compatible with brand new Swift versions are to be found on a separate feature branch named appropriately.

vue-jwt-authentication

  •    Vue

This example shows how to do JWT authentication in Vue.js apps. It uses Auth0's nodejs-jwt-authentication-sample, a NodeJS backend that serves Chuck Norris quotes. Clone the repo and then install the server submodule and dependencies.

nodejs-jwt-authentication-sample - A NodeJS API that supports username and password authentication with JWTs

  •    Javascript

You can do a POST to /users to create a new user. The id_token and access_token are signed with the secret located at the config.json file. The id_token will contain the username and the extra information sent, while the access_token will contain the audience, jti, issuer and scope.

redux-auth

  •    Javascript

This is a sample of how to implement JWT authentication in React and Redux apps. It uses Auth0's NodeJS JWT Authentication Sample to authenticate users and retrieve quotes from a protected endpoint. The sample is well-informed by the official Redux examples.

SwiftInstagram - Instagram API client written in Swift

  •    Swift

SwiftInstagram is a wrapper for the Instagram API written in Swift. It allows you to authenticate users and request data from Instagram effortlessly. I've prepared a wiki page where you can find tons of useful things.

Cierge - 🗝️ Passwordless OIDC authentication done right

  •    CSharp

Cierge is an OpenID Connect server that handles user signup, login, profiles, management, social logins, and more. Instead of storing passwords, Cirege uses magic links/codes and external logins to authenticate your users. Passwords are insecure by default. Cierge does away by the illusion of security passwords give ("forgot password" usually relies upon email-based auth at the end of the day).

hapi-auth-jwt2 - :lock: Secure Hapi

  •    Javascript

This node.js module (Hapi plugin) lets you use JSON Web Tokens (JWTs) for authentication in your Hapi.js web application.

Apache Oltu - OAuth protocol implementation in Java

  •    Java

Apache Oltu is an OAuth protocol implementation in Java. It also covers others "OAuth family" related implementations such as JWT, JWS and OpenID Connect.

BiometricAuthentication - Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication

  •    Swift

Use Apple FaceID or TouchID authentication in your app using BiometricAuthentication. It's very simple and easy to use that handles Touch ID and Face ID authentication based on the device. Note: - Face ID authentication requires user's persmission to be add in info.plist.

AspNet.Security.OAuth.Providers - OAuth2 social authentication providers for ASP.NET Core

  •    CSharp

AspNet.Security.OAuth.Providers is a collection of security middleware that you can use in your ASP.NET Core application to support social authentication providers like GitHub, Foursquare or Dropbox. It is directly inspired by Jerrie Pelser's initiative, Owin.Security.Providers. The latest official release can be found on NuGet and the nightly builds on MyGet.

bell - Third-party login plugin for hapi

  •    Javascript

Third-party authentication plugin for hapi.bell ships with built-in support for authentication using Facebook, GitHub, Google, Google Plus, Instagram, LinkedIn, Slack, Stripe, Twitter, Yahoo, Foursquare, VK, ArcGIS Online, Windows Live, Nest, Phabricator, BitBucket, Dropbox, Reddit, Tumblr, Twitch, Mixer, Salesforce, Pinterest, Discord, DigitalOcean, AzureAD, trakt.tv and Okta. It also supports any compliant OAuth 1.0a and OAuth 2.0 based login services with a simple configuration object.

loginsrv - JWT login microservice with plugable backends such as OAuth2, Github, htpasswd, osiam

  •    Go

loginsrv is a standalone minimalistic login server providing a JWT login for multiple login backends.The following providers (login backends) are supported.

jose-jwt - Ultimate Javascript Object Signing and Encryption (JOSE) and JSON Web Token (JWT) Implementation for

  •    CSharp

Minimallistic zero-dependency library for generating, decoding and encryption JSON Web Tokens. Supports full suite of JSON Web Algorithms as of July 4, 2014 version. JSON parsing agnostic, can plug any desired JSON processing library. Extensively tested for compatibility with jose.4.j, Nimbus-JOSE-JWT and json-jwt libraries.v2.1 and above added extra features support for .NET461+ and coming with 3 version of binaries (NET4, NET461 and netstandard1.4).

socialite - :octocat: Socialite is an OAuth2 Authentication tool

  •    PHP

Socialite is an OAuth2 Authentication tool. It is inspired by laravel/socialite, You can easily use it in any PHP project. facebook, github, google, linkedin, outlook, weibo, qq, wechat, and douban.

django-rest-framework-social-oauth2 - python-social-auth and oauth2 support for django-rest-framework

  •    Python

This module provides a python-social-auth and oauth2 support for django-rest-framework.The first aim of this package is to help setting up social auth for your rest api. It also helps setting up your Oauth2 provider.