Sha256: b4a79587b260ee75dea0b380f5d349f373bb49b99fbb9e27f55e1abc5e1c8abb
Contents?: true
Size: 1.31 KB
Versions: 1
Compression:
Stored size: 1.31 KB
Contents
# infrataster-plugin-ldap LDAP plugin for [Infrataster](https://github.com/ryotarai/infrataster) ## Installation Add this line to your Gemfile: gem 'infrataster-plugin-ldap' And then add the following line to your spec\_helper.rb: require 'infrataster-plugin-ldap' ## Usage ```ruby describe server(:master) do describe ldap("dc=mydomain,dc=com") do it "accepts bind requests" do expect(bind.code).to eq 0 end it "can create a top level object" do result = add_result("dc=mydomain,dc=com", { :objectclass => [ "top", "dcObject", "organization"], :o => "mydomain" } ) expect(result.code).to eq 0 end end end ``` You can specify LDAP by options passed to `Infrataster::Server.define`: ```ruby Infrataster::Server.define( # ... ldap: { basedn: "dc=mydomain,dc=com", username: "cn=admin,dc=mydomain,dc=com", password: "mypassword" } ) ``` ## Contributing 1. Fork it ( https://github.com/[my-github-username]/infrataster-plugin-ldap/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
infrataster-plugin-ldap-0.0.1 | README.md |