All Projects → jgraichen → omniauth-kerberos

jgraichen / omniauth-kerberos

Licence: MIT license
OmniAuth strategy for kerberos authentication.

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to omniauth-kerberos

omniauth-okta
OAuth2 strategy for Okta
Stars: ✭ 29 (+123.08%)
Mutual labels:  omniauth, omniauth-strategy
vault
Vault - cross-platform GPG KV store for teams made easy
Stars: ✭ 35 (+169.23%)
Mutual labels:  password
javascript-strong-password-generator
JavaScript Strong Password Generator: based on Jeff Atwood's Post "Password Rules Are Bullshit".
Stars: ✭ 21 (+61.54%)
Mutual labels:  password
bookshelf-secure-password
A Bookshelf.js plugin for handling secure passwords
Stars: ✭ 24 (+84.62%)
Mutual labels:  password
cellar
A password tool for user to derive a large amount of application passwords deterministically based on a passphrase. Cryptographically strong.
Stars: ✭ 47 (+261.54%)
Mutual labels:  password
MlkPwgen
Secure random password generator for .NET and PowerShell
Stars: ✭ 57 (+338.46%)
Mutual labels:  password
PwnedPasswordsChecker
Search (offline) if your password (NTLM or SHA1 format) has been leaked (HIBP passwords list v8)
Stars: ✭ 52 (+300%)
Mutual labels:  password
zxcvbn
Go implementation of Dropbox's zxcvbn realistic password strength estimator
Stars: ✭ 57 (+338.46%)
Mutual labels:  password
Cheat-Sheet---Active-Directory
This cheat sheet contains common enumeration and attack methods for Windows Active Directory with the use of powershell.
Stars: ✭ 154 (+1084.62%)
Mutual labels:  kerberos
CryptoKnight
CryptoKnight is a general purpose cryptography desktop app
Stars: ✭ 18 (+38.46%)
Mutual labels:  password
buttercup-importer
🎣 3rd-party archive importer for Buttercup
Stars: ✭ 39 (+200%)
Mutual labels:  password
obliviate
A password manager that forgets your passwords
Stars: ✭ 22 (+69.23%)
Mutual labels:  password
Ob3vil1on
Another archive cracker created in python | cracking [zip/7z/rar] by bruteforcing [ NOT MAINTAINED ]
Stars: ✭ 17 (+30.77%)
Mutual labels:  password
WPA2-FritzBox-Pswd-Wordlist-Generator
This Script will produce all of the WPA2 Passwords used by various Router companies aswell as Fritzbox. All of these Passwords will be 16 Numbers in length. So it could get a bit large.
Stars: ✭ 22 (+69.23%)
Mutual labels:  password
WindowTextExtractor
WindowTextExtractor allows you to get a text from any window of an operating system including asterisk passwords
Stars: ✭ 128 (+884.62%)
Mutual labels:  password
archiver-zip-encrypted
Plugin for archiver to create ZIP archives with password using either AES or legacy Zip 2.0 encryption
Stars: ✭ 50 (+284.62%)
Mutual labels:  password
bcrypt
BCrypt is a password hashing function
Stars: ✭ 138 (+961.54%)
Mutual labels:  password
BruteForce
A simple brute forcer written in GO for SHA1, SHA256, SHA512, MD5 and bcrypt
Stars: ✭ 49 (+276.92%)
Mutual labels:  password
pass-audit
A pass extension for auditing your password repository.
Stars: ✭ 71 (+446.15%)
Mutual labels:  password
input-password-bullet
How to replace the input password bullet in most browsers
Stars: ✭ 75 (+476.92%)
Mutual labels:  password

Omniauth::Strategies::Kerberos

Build Status Code Climate Test Coverage

omniauth-kerberos is a simple OmniAuth strategy to authenticate using a Kerberos server. omniauth-kerberos can be used as an authenticator for OmniAuth MultiPassword.

Installation

Add this line to your application's Gemfile:

gem 'omniauth-kerberos'

And then execute:

$ bundle

Or install it yourself as:

$ gem install omniauth-kerberos

Kerberos development headers are required to build dependencies.

On Debian try:

$ sudo apt-get install libkrb5-dev

Usage

Use omniauth-kerberos like any other OmniAuth strategy:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :kerberos
end

You still need to configure your system for Kerberos usage like specifying realms. If you has your own login form you can specify the fields to use:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :kerberos, :fields => [ :login, :pwd ]
end

Options

** title ** The title text shown on default login form. (default: "Restricted Access")

** fields ** The request parameter names to fetch username and password. (default: [ "username", "password" ])

License

MIT License

Copyright (c) 2012, Jan Graichen

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].