Class AbstractCredentialsAgent