WIP attempt to do non anonymous ldap connect #908
レビューアなし
ラベル
ラベルなし
A: API
A: Backend
A: Federation
A: Front-End
A: I18N
A: Meta
A: Security
Build
C: Bug
C: Discussion
C: Enhancement
C: Feature
Compatibility
Dependency
Design
Documentation
Good first issue
Help welcome
Mobile
Rendering
S: Blocked
S: Duplicate
S: Incomplete
S: Instance specific
S: Invalid
S: Needs Voting/Discussion
S: Ready for review
Suggestion
S: Voted on Loomio
S: Wontfix
マイルストーンなし
プロジェクトなし
担当者なし
2 人の参加者
通知
期日
期日は未設定です。
依存関係
依存関係が設定されていません。
リファレンス: Plume/Plume#908
読み込み中…
Add table
新しいイシューから参照
説明はありません。
ブランチ "ldap-non-anon" の削除
ブランチの削除は恒久的です。 実際に削除されるまでの短い期間、ブランチが存在したままになることもありますが、たいていは元に戻すことはできません。 続行しますか?
attempt at fixing #902
@pwFoo could you test if it works for you?
I have to finish some other tasks and need to learn how to compile project based on a pull request first...
If you know how to compile from sources, you can run
git checkout ldap-non-anon
before running cargo commands. You might need to rungit fetch
before git checkout if it does not find the branchFirst a binddn is connected and than in a second step verify the real user.
Build is done, how to configure the additional LDAP parameters for bind?
it's
LDAP_USER
andLDAP_PASSWORD
, as environment variables or in .envLogin works, but I think need some improvements.
I see the ldap query and can compare it with a working one. Looks like your implementation do two bindings instead of one?
plume ldap
Working application
ToDo
1. Rename bind user ENV
2. That part should be removed! Second bind!
3. search filter
Binded user need to search for the "real" user. And the search filter need to be configurable like that filter part
LDAP_FILTER example. search attribute is given by
(uid=%u)
part and%u
is replaced by the login user name.Configurable search base and search filter would be most flexible I think?
Hi @trinity-1686a,
what do you think about the suggested changes?
コマンドラインの手順を表示
チェックアウト
プロジェクトリポジトリから新しいブランチをチェックアウトし、変更内容をテストします。