Identity Rest API

Overview

Resource

Operation

Description

Accounts

GET /identities/(identity_key)/(type)

list account identities.

GSS

PUT /identities/(account)/gss

add new GSS identity.

UserPass

PUT /identities/(account)/userpass

add new userpass identity.

X509

PUT /identities/(account)/x509

add new x509 identity.

Details

PUT /identities/(account)/userpass

Create a new identity and map it to an account.

Request Headers
  • X-Rucio-Username – the desired username.

  • X-Rucio-Password – the desired password.

  • X-Rucio-Email – the desired email.

Parameters
  • account – the affected account.

Status Codes
PUT /identities/(account)/x509

Create a new identity and map it to an account.

Parameters
  • account – the affected account.

Request Headers
  • X-Rucio-Email – the desired email.

Status Codes
PUT /identities/(account)/gss

Create a new identity and map it to an account.

Parameters
  • account – the affected account.

Request Headers
  • X-Rucio-Email – the desired email.

Status Codes
GET /identities/(identity_key)/(type)

Return all identities mapped to an account.

Parameters
  • identify_key – Identity string.

  • type – Identity type.

Response Headers
Status Codes
Returns

List of identities.