Skip to content

Does ShardingSphere Proxy support end-user identity propagation to backend databases? #39218

Description

@alexalves83

Hello,

We're evaluating ShardingSphere Proxy for enterprise usage with Apache Doris.

Our requirement is end-user identity propagation.

Example:

alex.alves -> ShardingSphere Proxy -> Doris (alex.alves)
maria.silva -> ShardingSphere Proxy -> Doris (maria.silva)

instead of:

alex.alves -> ShardingSphere Proxy -> Doris (shared service account)

Our goals are:

  • Database audit logs showing the original user
  • User-level permissions managed in Doris
  • Resource usage attributed to the original user
  • Compliance and auditing requirements

Does ShardingSphere Proxy currently support:

  • User impersonation
  • Identity passthrough
  • Backend credential delegation
  • Per-user backend connections

for MySQL-compatible databases such as Apache Doris?

If not currently supported, is this feature planned on the roadmap?

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions