code: def from_json_keyfile_dict(cls, keyfile_dict, scopes='',
                                 token_uri=None, revoke_uri=None):
          
          return cls._from_parsed_json_keyfile(keyfile_dict, scopes,
                                               token_uri=token_uri,
                                               revoke_uri=revoke_uri)
docs: Factory constructor from parsed JSON keyfile.
  
          Args:
              keyfile_dict: dict-like object, The parsed dictionary-like object
                            containing the contents of the JSON keyfile.
              scopes: List or string, (Optional) Scopes to use when acquiring an
                      access token.
              token_uri: string, URI for OAuth 2.0 provider token endpoint.
                         If unset and not present in keyfile_dict, defaults
                         to Google's endpoints.
              revoke_uri: string, URI for OAuth 2.0 provider revoke endpoint.
                         If unset and not present in keyfile_dict, defaults
                         to Google's endpoints.
  
          Returns:
              ServiceAccountCredentials, a credentials object created from
              the keyfile.
  
          Raises:
              ValueError, if the credential type is not :data:`SERVICE_ACCOUNT`.
              KeyError, if one of the expected keys is not present in
                  the keyfile.