github / github/github-ldap

Connection required on initialization

Open
#86 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
158
Forks
28
PR merge metrics
No merged PRs in 30d

Description

When instantiating a `GitHub::Ldap` object, a connection is established and query performed to determine the server's capabilities which are used to configure the appropriate membership search strategies.

I'd like to avoid having to connect and query on object instantiation and only perform the query when it's absolutely needed.

Contributor guide

Open the contributing guide

Research direction

Start at GitHub::Ldap object initialization and trace the connection and server-capability query that selects membership search strategies. Determine which operations actually require those capabilities, then verify that initialization avoids the connection while needed membership searches still obtain the correct strategy and query the server.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
authentication, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.