def generate_headers(namespace, repository, access): registry_endpoints = get_endpoints() # The token generated will be invalid against a real Index behind. token = 'Token signature={0},repository="{1}/{2}",access={3}'.format( Auth.generate_token(), namespace, repository, access) return {'X-Docker-Endpoints': registry_endpoints, 'WWW-Authenticate': token, 'X-Docker-Token': token}