Displaying 1 to 20 from 42 results

teleport - Privileged access management for elastic infrastructure.

  •    Go

Teleport is built on top of the high-quality Golang SSH implementation and it is fully compatible with OpenSSH and can be used with sshd servers and ssh clients. Download the latest binary release, unpack the .tar.gz and run sudo ./install. This will copy Teleport binaries into /usr/local/bin.

solo - Solo 1: open security key supporting FIDO2 & U2F over USB + NFC

  •    C++

Solo supports FIDO2 and U2F standards for strong two-factor authentication and password-less login, and it will protect you against phishing and other online attacks. With colored cases and multilingual guides we want to make secure login more personable and accessible to everyone around the globe. This repo contains the Solo firmware, including implementations of FIDO2 and U2F (CTAP2 and CTAP) over USB and NFC. The main implementation is for STM32L432, but it is easily portable.

Authelia - The Single Sign-On Multi-Factor Authentication Server

  •    Go

Authelia is an open-source authentication and authorization server providing two-factor authentication and single sign-on (SSO) for your applications via a web portal. It acts as a companion for reverse proxies like nginx, Traefik or HAProxy to let them know whether requests should either be allowed or redirected to Authelia's portal for authentication. Authelia works in combination with nginx, Traefik or HAProxy. It can be deployed on bare metal with Docker or on top of Kubernetes.

webauthn-json - 🔏 A small WebAuthn API wrapper that translates to/from pure JSON using base64url.

  •    TypeScript

@github/webauthn-json is a client-side Javascript library that serves as convenience wrapper for the the WebAuthn API by encoding binary data using base64url (also known as "websafe" or "urlsafe" base64). The WebAuthn API itself takes input and output values that look almost like JSON, except that binary data is represented as ArrayBuffers. Using webauthn-json allows the data to be sent from/to the server as normal JSON without any custom client-side processing.

libu2f-host - Yubico Universal 2nd Factor (U2F) Host C Library

  •    C

Libu2f-host provides a C library and command-line tool that implements the host-side of the U2F protocol. There are APIs to talk to a U2F device and perform the U2F Register and U2F Authenticate operations.The library and command-line tool is licensed under the LGPLv2+ license. Some other files are licensed under the GPLv3+ license. The license for each file should be clear from the comments at the top of it. See the files COPYING (for GPLv3) and COPYING.LGPLv2 for complete license texts. If you have a desire to use this package under another license, please contact us to discuss the reason. For any copyright year range specified as YYYY-ZZZZ in this package note that the range specifies every single year in that closed interval.

libu2f-server - Yubico Universal 2nd Factor (U2F) Server C Library

  •    C

This is a C library that implements the server-side of the U2F protocol. More precisely, it provides an API for generating the JSON blobs required by U2F devices to perform the U2F Registration and U2F Authentication operations, and functionality for verifying the cryptographic operations. For the host-side aspect, see our libu2f-host project.At registration time, an X.509 attestation certificate is provided. Ideally the whole certificate chain should be validated. However, the current version of this library does not do so. This is a known limitation, and we hope to address this as soon as possible. Please be sure to understand the implication of this before using the library.

pam-u2f - Pluggable Authentication Module (PAM) for U2F

  •    C

This module implements PAM over U2F, providing an easy way to integrate the YubiKey (or other U2F compliant authenticators) into your existing infrastructure.This project uses autoconf, automake, pkg-config and libtool to achieve portability and ease of use. If you downloaded a tarball, build it as follows.

php-u2flib-server - U2F library in PHP

  •    PHP

Serverside U2F library for PHP. Provides functionality for registering tokens and authentication with said tokens.To read more about U2F and how to use a U2F library, visit developers.yubico.com/U2F.

python-u2flib-server - Python based U2F server library

  •    Python

Provides functionality for working with the server side aspects of the U2F protocol as defined in the FIDO specifications. It supports Python 2.7, Python 3.3+ and PyPy 2.7+.To read more about U2F and how to use a U2F library, visit developers.yubico.com/U2F.

wordpress-u2f - A Wordpress U2F plugin.

  •    PHP

This plugin adds support for the two factor authentication standard U2F.Users registers U2F devices themselves.

u2f - Go FIDO U2F Library

  •    Go

Go FIDO U2F Library. This Go package implements the parts of the FIDO U2F specification required on the server side of an application.

ruby-u2f - U2F library in Ruby

  •    Ruby

Provides functionality for working with the server side aspects of the U2F protocol as defined in the FIDO specifications. To read more about U2F and how to use a U2F library, visit developers.yubico.com/U2F.U2F is an open 2-factor authentication standard that enables keychain devices, mobile phones and other devices to securely access any number of web-based services — instantly and with no drivers or client software needed. The U2F specifications were initially developed by Google, with contribution from Yubico and NXP, and are today hosted by the FIDO Alliance.

django-u2f - FIDO U2F security token support for Django

  •    Python

django-u2f provides support for FIDO U2F security tokens in Django. The functionality is similar to the Security Key two-factor authentication that Google recently announced, and uses the same tokens.django-u2f isn't yet production ready, but is a working proof of concept. There are many TODOs sprinkled around the code that should be fixed before relying on it.

ruby - Ruby + Rails support for the FIDO U2F security key standard

  •    Ruby

I created this gem in December of 2015 when the U2F standard was first released, and it was just too early. Nobody understood what two-factor authentication was, why they needed it, or why they should use hardware instead of horrifically insecure SMS. As a solo developer, I couldn't afford to do the market education to turn this into a viable project.Now, in spring of 2017, I've been seeing increasing interest in U2F and am considering updating this plugin for Rails 5. It would only take one or two sites willing to buy a year of support to make it worth my time. Please email me if you want to secure your users or would like to chat about anything related to the project.

u2flib - Provides functionality for working with the server side aspects of the U2F protocol on Windows

  •    Javascript

This repository provides functionality for working with the server side aspects of the U2F protocol on Windows. The repository also contains a working demo ASP.NET MVC 5 web site where one can test registering and login in with their U2F device.The solution is nearly a line for line copy of the JAVA implementation rewritten in C# using the .NET 4.6.1 framework. I ported the JAVA example to .NET to help spread the adoption of U2F.

twofactor_u2f - 🔑 U2F second factor provider for Nextcloud

  •    Javascript

![Downloads](https://img.shields.io/github/downloads/nextcloud/twofactor_u2f/total.svg) [![Build Status](https://api.travis-ci.org/nextcloud/twofactor_u2f.svg?branch=master)](https://travis-ci.org/nextcloud/twofactor_u2f)

lsso - Nginx SSO middleware for protecting your internets.

  •    Lua

lsso is a SSO middleware written in Lua to sit between Nginx and server endpoints. lsso uses client-side cookies alongside a Redis database of session hashes to track session. In our setup, we use a fork of Osiris with a Redis token store as an OAuth endpoint.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.