Skip to content

feat: allow basic auth for non-kerberos-awared user-agents#23

Draft
leo9800 wants to merge 3 commits into
jupyterhub:mainfrom
leo9800:basic-auth
Draft

feat: allow basic auth for non-kerberos-awared user-agents#23
leo9800 wants to merge 3 commits into
jupyterhub:mainfrom
leo9800:basic-auth

Conversation

@leo9800

@leo9800 leo9800 commented Jun 15, 2026

Copy link
Copy Markdown

No description provided.

leo9800 added 3 commits June 15, 2026 15:28
Signed-off-by: Leo <i@hardrain980.com>
allow both HTTP Negotiate auth (SPNEGO) and Basic auth.

when users accessing JupyterHub with a non-kerberos-awared user-agent,
the server retrieves users' kerberos upn and password and create users'
GSS context on behalf the user from the server side and do kerberos auth
with that client GSS context, this allows users to perform kerberos auth
even with browsers not supporting SPNEGO. (i.e. android/ios web browsers)

Signed-off-by: Leo <i@hardrain980.com>
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.

1 participant