All Projects → ruby-ldap → Ruby Net Ldap

ruby-ldap / Ruby Net Ldap

Licence: other
Pure Ruby LDAP library

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Ruby Net Ldap

Tedivms Flask
Flask starter app with celery, bootstrap, and docker environment
Stars: ✭ 142 (-62.03%)
Mutual labels:  hacktoberfest, ldap
Remote Jobs Brazil
Lista de empresas com trabalho remoto no Brasil
Stars: ✭ 3,954 (+957.22%)
Mutual labels:  hacktoberfest
Mindsdb
Predictive AI layer for existing databases.
Stars: ✭ 4,199 (+1022.73%)
Mutual labels:  hacktoberfest
Hexapod
Blazing fast hexapod robot simulator for the web.
Stars: ✭ 370 (-1.07%)
Mutual labels:  hacktoberfest
Artemis
Provides advanced unified lighting across many different brands RGB peripherals
Stars: ✭ 369 (-1.34%)
Mutual labels:  hacktoberfest
Netjsonconfig
Network configuration management library based on NetJSON DeviceConfiguration
Stars: ✭ 372 (-0.53%)
Mutual labels:  hacktoberfest
Circular bottom navigation
Stars: ✭ 367 (-1.87%)
Mutual labels:  hacktoberfest
Sp Dev Solutions
Repository for SharePoint development reusable solutions
Stars: ✭ 373 (-0.27%)
Mutual labels:  hacktoberfest
Awesome Uses
A list of /uses pages detailing developer setups, gear, software and configs.
Stars: ✭ 3,861 (+932.35%)
Mutual labels:  hacktoberfest
Wowanalyzer
WoWAnalyzer is a tool to help you analyze and improve your World of Warcraft raiding performance through various relevant metrics and gameplay suggestions.
Stars: ✭ 371 (-0.8%)
Mutual labels:  hacktoberfest
Studio
Studio: Simplify and expedite model building process
Stars: ✭ 371 (-0.8%)
Mutual labels:  hacktoberfest
Riot Watcher
Simple Python wrapper for the Riot Games API for League of Legends
Stars: ✭ 367 (-1.87%)
Mutual labels:  hacktoberfest
Slimefun4
Slimefun 4 - A unique Spigot/Paper plugin that looks and feels like a modpack. We've been giving you backpacks, jetpacks, reactors and much more since 2013.
Stars: ✭ 369 (-1.34%)
Mutual labels:  hacktoberfest
Pswritehtml
PSWriteHTML is PowerShell Module to generate beautiful HTML reports, pages, emails without any knowledge of HTML, CSS or JavaScript. To get started basics PowerShell knowledge is required.
Stars: ✭ 367 (-1.87%)
Mutual labels:  hacktoberfest
Axe Core
Accessibility engine for automated Web UI testing
Stars: ✭ 4,293 (+1047.86%)
Mutual labels:  hacktoberfest
Azkaban
Azkaban workflow manager.
Stars: ✭ 3,914 (+946.52%)
Mutual labels:  hacktoberfest
Zsh Quickstart Kit
Simple ZSH quickstart for using ZSH and zgen
Stars: ✭ 366 (-2.14%)
Mutual labels:  hacktoberfest
Magento2 Theme Blank Sass
SASS based version of Magento 2 Blank theme
Stars: ✭ 373 (-0.27%)
Mutual labels:  hacktoberfest
Redux Json Api
Redux actions, action creators and reducers to make life with JSON APIs a breeze.
Stars: ✭ 374 (+0%)
Mutual labels:  hacktoberfest
Anglesharp
👼 The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
Stars: ✭ 4,018 (+974.33%)
Mutual labels:  hacktoberfest

= Net::LDAP for Ruby {Gem Version}[https://badge.fury.io/rb/net-ldap] {}[https://travis-ci.org/ruby-ldap/ruby-net-ldap]

== Description

Net::LDAP for Ruby (also called net-ldap) implements client access for the Lightweight Directory Access Protocol (LDAP), an IETF standard protocol for accessing distributed directory services. Net::LDAP is written completely in Ruby with no external dependencies. It supports most LDAP client features and a subset of server features as well.

Net::LDAP has been tested against modern popular LDAP servers including OpenLDAP and Active Directory. The current release is mostly compliant with earlier versions of the IETF LDAP RFCs (2251–2256, 2829–2830, 3377, and 3771). Our roadmap for Net::LDAP 1.0 is to gain full client compliance with the most recent LDAP RFCs (4510–4519, plus portions of 4520–4532).

== Where

  • {GitHub}[https://github.com/ruby-ldap/ruby-net-ldap]
  • {[email protected]}[http://groups.google.com/group/ruby-ldap]

== Synopsis

See {Net::LDAP on rubydoc.info}[https://www.rubydoc.info/github/ruby-ldap/ruby-net-ldap] for documentation and usage samples.

== Requirements

Net::LDAP requires a Ruby 2.0.0 compatible interpreter or better.

== Install

Net::LDAP is a pure Ruby library. It does not require any external libraries. You can install the RubyGems version of Net::LDAP available from the usual sources.

gem install net-ldap

Simply require either 'net-ldap' or 'net/ldap'.

== Extensions

This library focuses on the core LDAP RFCs referenced in the description. However, we recognize there are commonly used extensions to the spec that are useful. If there is another library which handles it, we list it here.

  • {resolv-srv}[https://rubygems.org/gems/resolv-srv]: Support RFC2782 SRV record lookup and failover

== Develop

This task will run the test suite and the {RuboCop}[https://github.com/bbatsov/rubocop] static code analyzer.

rake rubotest

CI takes too long? If your local box supports {Docker}[https://www.docker.com/], you can also run integration tests locally. Simply run:

script/ldap-docker INTEGRATION=openldap rake test

Or, use {Docker Compose}[https://docs.docker.com/compose/]. See docker-compose.yml for available Ruby versions.

docker-compose run ci-2.7

CAVEAT: you need to add the following line to /etc/hosts 127.0.0.1 ldap.example.org 127.0.0.1 cert.mismatch.example.org

== Release

This section is for gem maintainers to cut a new version of the gem.

  • Check out a new branch release-VERSION
  • Update lib/net/ldap/version.rb to next version number X.X.X following {semver}[http://semver.org/].
  • Update History.rdoc. Get latest changes with script/changelog
  • Open a pull request with these changes for review
  • After merging, on the master branch, run script/release

:include: Contributors.rdoc

:include: License.rdoc

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