Every API call needs to provide a valid X-Rucio-Auth-Token. This authentication handshake is therefore omitted from the other sequence diagrams.
The client needs to provide the appropriate credentials for the authentication to succeed:
HTTP Header: “Rucio-Username=<username>”
HTTP Header: “Rucio-Password=<password>”
The client needs to present a valid x509 client certificate.
The client needs to present a valid Kerberos5/GSSAPI authentication token.
The client needs to present a valid Globus proxy certificate.