Docusign Руководство по аутентификации говорит, что для системной интеграции я должен использовать JWT Grant. Поскольку я работаю над интеграцией с различными поставщиками, я должен получить согласие администратора для внешних приложений. Я это сделал. Затем я сгенерировал OAuthToken с методом RequestJWTApplicationToken (C# SDK). Когда я пытаюсь использовать этот токен
apiClient.Configuration.AddDefaultHeader("Authorization", "Bearer " + oAuthToken.access_token);
, я получаю сообщение об ошибке:
{
"errorCode":"AUTHORIZATION_INVALID_TOKEN",
"message":"The access token provided is expired, revoked or malformed. Authentication for System Application failed."
}
К сожалению, все примеры SDK касаются индивидуального согласия. У кого-нибудь есть C# пример, как использовать JWT в случае "внешних приложений"?