esgf.slcsclient

Module Contents

esgf.slcsclient.refresh_token(registry, token, userid)
esgf.slcsclient.save_token(registry, token, userid)

Store the token in the database.

class esgf.slcsclient.ESGFSLCSClient(request)
authorize()

Redirect the user to the ESGF SLCS Server for authorisation.

callback()

Convert an authorisation grant into an access token.

refresh_token()
get_token()
save_token(token)

Store the token in the database.

delete_token()

Remove token from database.

get_certificate()

Generates a new private key and certificate request, submits the request to be signed by the SLCS CA and prints the resulting key/certificate pair.

Uses automatic refreshing of tokens if they have expired.