Skip to content

Generating a ServiceX token #217

@bbockelm

Description

@bbockelm

In the coffea-casa analysis facility at Nebraska, we auto-generate tokens for all the internal services upon login. That is, based on the login credentials, we generate an xrootd token (a macaroon) for accessing data and a HTCondor token (a JWT) for submitting jobs.

@oshadura noted that ServiceX asks folks to first authenticate against an IdP, then there's a separate manual authorization step to approve the user. That's not needed here -- we don't want a second user database for the facility.

So: is it possible to generate a JWT for ServiceX use directly? What's the signing key (is it kept as a secret in Kubernetes)? What are the claims that ServiceX looks for?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions