An implementation of RFC 2617 - Digest Access Authentication. At this time the gem does not drop in to Net::HTTP and can be used for with other HTTP clients. In order to use net-http-digest_auth you'll need to perform some request wrangling on your own. See the class documentation at Net::HTTP::DigestAuth for an example.
JWT authentication for Warden, ORM agnostic and accepting the implementation of token revocation strategies.
This is the simple REST client for Gmail API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Gmail API, but note that some services may provide a separate modern client that is easier to use.
This gem provides the extracted Token Authenticatable module of devise. It enables the user to sign in via an authentication token. This token can be given via a query string or HTTP Basic Authentication.
This is the simple REST client for Admin SDK API DirectoryV1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Admin SDK API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Cloud Billing API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Cloud Billing API, but note that some services may provide a separate modern client that is easier to use.
A gem that provides authentication Rails helpers when using Warden for authentication
Docker v2 registry HTTP API client with support for token authentication
Ruby wrapper for the BitBucket API supporting OAuth and Basic Authentication
This gem provides request authentication via [HMAC](http://en.wikipedia.org/wiki/Hmac). The main usage is request based, noninteractive authentication for API implementations. Two strategies are supported that differ mainly in how the authentication information is transferred to the server: One header-based authentication method and one query-based. The authentication scheme is in some parts based on ideas laid out in this article and the following discussion: http://broadcast.oreilly.com/2009/12/principles-for-standardized-rest-authentication.html The gem also provides a small helper class that can be used to generate request signatures.
This is the simple REST client for Google Identity Toolkit API V3. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Identity Toolkit API, but note that some services may provide a separate modern client that is easier to use.
lets the User model in most authentication frameworks know who is the current user
OAuth 2 authentication with the Azure ActiveDirectory V2 API.
This is the simple REST client for Kubernetes Engine API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Kubernetes Engine API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Kubernetes Engine API V1beta1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Kubernetes Engine API, but note that some services may provide a separate modern client that is easier to use.
This is the simple REST client for Service Usage API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Service Usage API, but note that some services may provide a separate modern client that is easier to use.
Simple CAS authentication for Rails, Sinatra or any Rack-based site
This is the simple REST client for Identity and Access Management (IAM) API V1. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Identity and Access Management (IAM) API, but note that some services may provide a separate modern client that is easier to use.
An Authentication framework for Merb
A full featured wrapper for interacting with the base Google Data API, including authentication and basic object handling
Delicious HMAC Digest(if) authentication and AES-128-CBC encryption
Simple authentication plugin for sinatra.
Windows Azure Active Directory authentication client library
Rails authentication with email & password.
simple FreshBooks API wrapper. supports both OAuth and API token authentication
Provides all the protocol you need in order to do authentication on your rack application. The implementation specifics can be found in http://github.com/cyx/shield-contrib
Discogs::Wrapper is a full wrapper for the http://www.discogs.com API V2. Supports authentication, pagination, JSON.
CASino is a simple CAS (Central Authentication Service) server.
This is the strategy for authenticating to your GitLab service
Authentication plugin for the Trestle admin framework
Add authentication to applications and secure services with Keycloak
SAML Authentication for devise
This is the simple REST client for Google Analytics API V3. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google Analytics API, but note that some services may provide a separate modern client that is easier to use.
Add the ability to use the Google Authenticator with ActiveRecord.
simple rails authentication
Merb plugin that provides authentication support
Authy plugin to add two factor authentication to Devise. This gem is deprecated, please see the README for details.
Message forwarding over SSL with authentication
A library for generating signed authentication tokens for use with Firebase. Uses your app secret.
Rack middleware that provides authentication based on JSON Web Tokens.
Ruby wrapper for the Angellist API. The AngelList API provides developers with a RESTful interface to the AngelList data set. Some endpoints are public and require no authentication.
OmniAuth strategy for Heroku, for apps already using OmniAuth that authenticate against more than one service (eg: Heroku and GitHub), or apps that have specific needs on session management.
This is the simple REST client for YouTube Data API v3 V3. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the YouTube Data API v3, but note that some services may provide a separate modern client that is easier to use.
Support authentication via OAuth2 tokens dispensed from the Doorkeeper authorization flow
This is the simple REST client for Google OAuth2 API V2. Simple REST clients are Ruby client libraries that provide access to Google services via their HTTP REST API endpoints. These libraries are generated and updated automatically based on the discovery documents published by the service, and they handle most concerns such as authentication, pagination, retry, timeouts, and logging. You can use this client to access the Google OAuth2 API, but note that some services may provide a separate modern client that is easier to use.
dm-devise adds DataMapper support to devise (http://github.com/plataformatec/devise) for authentication support for Rails
Eliminate customer phishing / hijacking and increase user satisfaction with password-less authentication.
The ruby-jss gem provides native ruby access to the REST APIs of Jamf Pro, an enterprise/education tool for managing Apple devices, from jamf.com. The Jamf module provides access to both the 'Classic' API and the more modern 'Jamf Pro' API. Jamf Pro objects are implemented as classes and can interact with each other. Authentication tokens, data transfer using JSON or XML and other details are handled automatically under the hood to allow simpler, intuitive automation of Jamf-related tasks.
OpenID authentication module for Devise using Rack::OpenID
Rails-API authentication solution based on JWT and inspired by Devise.