diadoc / diadocsdk-csharp

Official Diadoc SDK for C#
MIT License
35 stars 64 forks source link

Авторизация по логину и паролю #1025

Closed al-2401 closed 1 year ago

al-2401 commented 1 year ago

Delphi + DiadocApi.dll Зарегистрирован тестовый аккаунт, при авторизации с помощью логина и пароля, выдается сообщение: "ОШИБКА: Доступ к кэшу запрещён" если DiadocApi.DisableSystemProxyUsage; то сообщение об ошибке "BaseUrl=https://diadoc-api.kontur.ru, PathAndQuery=/V3/Authenticate?type=password, AdditionalMessage=, StatusCode=, DiadocErrorCode:."

`const DefaultApiUrl = 'https://diadoc-api.kontur.ru'; DefaultClientId = '0000-0000000000-0000000000-00000000000000000'; login = 'Login'; password = 'Password';

procedure TFormMain.ButtonClick(Sender: TObject); Var DiadocApi: TComDiadocApi; AuthToken: String; begin DiadocApi := TComDiadocApi.Create(Application); DiadocApi.Initialize(DefaultClientId, DefaultApiUrl); DiadocApi.DisableSystemProxyUsage; AuthToken := DiadocApi.AuthenticateWithPassword(login, password); `

ilzag commented 1 year ago

Добрый день! DefaultClientId заполнен нолями, это вы скрыли ключ разработчика для тикета, или не указывали в запросе? Используется актуальный релиз SDK?

al-2401 commented 1 year ago

В запросе ключ указан, через WebApi авторизация проходит, diadocsdk-csharp-versions-2.11.3

ilzag commented 1 year ago

В запросе ключ указан, через WebApi авторизация проходит, diadocsdk-csharp-versions-2.11.3

Можете прислать префикс ключа разработчика? Первые символы до дефиса. И под каким логином проходили авторизацию?

al-2401 commented 1 year ago

делаем на webapi