Skip to content

CP-311260: ldaps: update design document#6978

Merged
liulinC merged 1 commit into
xapi-project:masterfrom
liulinC:private/linl/dev
Mar 31, 2026
Merged

CP-311260: ldaps: update design document#6978
liulinC merged 1 commit into
xapi-project:masterfrom
liulinC:private/linl/dev

Conversation

@liulinC

@liulinC liulinC commented Mar 25, 2026

Copy link
Copy Markdown
Collaborator
  • Update error codes
  • Current error code handing requires POOL_AUTH_ENABLE_FAILED error code prefix for enabling failed
  • Replace AUTH_LDAPS_PING_FAILED to general AUTH_SET_LDAPS_FAILED and provide ldaps failed as error message
  • Drop xapi configuration support
  • /etc/samba/smb.extra.conf drop the xapi configure passthrough
  • Log warning instead of sending warning message on ldap query failed
  • It is the current behavior
  • Send warning message got circle dependencies Xapi_subject->Xapi_messsage->Xapi_http->Xapi_session ->Xapi_subject This is because xapi message itself requires subject auth

Comment thread doc/content/design/external-auth-ldaps.md Outdated
- Update error codes
* Current error code handing requires POOL_AUTH_ENABLE_FAILED
error code prefix for enabling failed
* Replace AUTH_LDAPS_PING_FAILED to general AUTH_SET_LDAPS_FAILED
and provide ldaps failed as error message
- Drop xapi configuration support
* /etc/samba/smb.extra.conf drop the xapi configure passthrough
- Log warning instead of sending warning message on ldap query failed
* It is the current behavior
* Send warning message got circle dependencies
Xapi_subject->Xapi_messsage->Xapi_http->Xapi_session ->Xapi_subject
This is because xapi message itself requires subject auth

Signed-off-by: Lin Liu <lin.liu01@citrix.com>
@liulinC liulinC added this pull request to the merge queue Mar 31, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Mar 31, 2026
@liulinC liulinC added this pull request to the merge queue Mar 31, 2026
Merged via the queue into xapi-project:master with commit ae29bef Mar 31, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants