IdProviderFactory

The Identity Provider Factory instantiates IdProvider objects according to their configuration

class DIRAC.Resources.IdProvider.IdProviderFactory.IdProviderFactory

Bases: object

__init__()

Standard constructor

addMetadata(**kwargs)
getIdProvider(name, **kwargs)

This method returns a IdProvider instance corresponding to the supplied name.

Parameters

name (str) – the name of the Identity Provider client

Returns

S_OK(IdProvider)/S_ERROR()

getIdProviderForToken(token)

This method returns a IdProvider instance corresponding to the supplied issuer in a token.

Parameters

token – access token or dict with access_token key

Returns

S_OK(IdProvider)/S_ERROR()

getMetadata(**kwargs)