SAPфорум.RU
https://sapboard.ru/forum/

SUP, OData applications. Не проходит аутентификация пользователя.
https://sapboard.ru/forum/viewtopic.php?f=91&t=80275
Страница 1 из 1

Автор:  SUP_victim [ Пн, дек 17 2012, 15:20 ]
Заголовок сообщения:  SUP, OData applications. Не проходит аутентификация пользователя.

Коллеги, доброго дня!

Пытаемся запустить стандартное приложение "Заявка на отпуск", скаченное с play.google.com. Пользователь не проходит авторизацию в SUP.
Кто-нибудь сталкивался? Можете подсказать в чём загвоздка?

Вся дополнительная информация:
http://scn.sap.com/message/13727041

Автор:  Mobile [ Пн, дек 17 2012, 17:21 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

так вроде automatic registration enabled стоит true - по идее это значит, что не надо предварительно регистрировать коннект.
В настройках выбрать login type - auto
и заполнять поля sup username & sup password - стандартными логином\паролем на sup, например supAdmin\s3pAdmin. Но вообще это зависит от того, что стоит в security configuration, которая используется для этого аппа.
Попробуй поставить дефолтный админ, auto reg true и supAdmin\s3pAdmin. Либо в коннекшне поменяй тип регистрации на manual (можно также поменять в темплейте) - тогда используй supUsername + activation code.

Судя по всему не проходит аутентификация супа, до бэкенда даже не доходит ничего.

Автор:  Mobile [ Пн, дек 17 2012, 18:44 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

и попробуйте активировать логи для компоненты security.

Автор:  Mobile [ Вт, дек 18 2012, 10:16 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

и еще рекомендую попробовать подключить просто гибридный контэйнер (скачивает Sybase Hybrid Container с app store\google play).
И попробовать зарегистрировать устройство через это приложение - чтобы исключить доп сложности.
ну и сообщить о результатах сюда.

Автор:  SUP_victim [ Вт, дек 18 2012, 11:14 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

Спасибо за дельные советы!

С МБО начали работать ещё раньше и Hybrid Container подключается нормально.

Товарищ из индии нашёл место в логах, где отражается неудачная попытка подключения. Вот новая выдержка:

20121218T000459.846|4|CheckValCode received UserId 12345678
20121218T000459.857|3|ValCode check failed, record does not exist, user = 12345678, valcode = 123, Connecting Device ID = 3f590a8d60ea6fafa957e7e2bc2c659ca8788d92__com.sap.meps.leaverequest.


Дабы исключить проблемы с языком и регистром подключаюсь под EN, User и SecurityConf имеют цифровые ИД.

По-всякому играл с automatic registration true/false - результата нет. В логах пишет ту же ошибку.

Автор:  Mobile [ Вт, дек 18 2012, 12:32 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

лицензии на сервере не кончились случайно?
leave request какую версию используете - последнее скаченно с play market?

если прямо сейчас взять и вместо leave request mobile app попробовать подключить HWC (гибридный контэйнер) используя те же самые username\activation code - получится или тоже будет ошибка?

Автор:  SUP_victim [ Вт, дек 18 2012, 12:35 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

А если пытаюсь приконнектиться через HWC, используя свой темплейт и своё приложение, то получаю вот что:

SearchValCode...Workflow app id Not Found. DeviceId =3f590a8d60ea6fafa957e7e2bc2c659ca8788d92__HWC, userId=WFTEST
ValCode check failed, record does not exist, user = WFTEST, valcode = 123, Connecting Device ID = 3f590a8d60ea6fafa957e7e2bc2c659ca8788d92__HWC.


Хотя если делать всё по науке:
Темплейт: HWC
Приложение: HWC,
то коннект проходит.

Автор:  SUP_victim [ Вт, дек 18 2012, 12:38 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

leave request - последние версии (для iOS и Android) с маркетов.
Целиком сносили ОС и SUP. Сейчас пишет, что до конца лицензии осталось 25 дней.

Автор:  Mobile [ Вт, дек 18 2012, 23:09 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

пробовали все application connections удалять? может быть device ID был уже к чему-то привязан на сервере?
еще раз можете сюда написать:

какой app id используется при регистрации приложения? com.sap.meps.leaverequest? на скриншоте на sdn почему-то стоит com.sap.mobile.hcm.leaverequest? попробуйте заменить на com.sap.meps.leaverequest

какой привязан security config. и что в этом security config? какой тип аутентификации?

Автор:  SUP_victim [ Ср, дек 19 2012, 10:53 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

- пробовали все application connections удалять?
Да.

- может быть device ID был уже к чему-то привязан на сервере?
Нет, после переустановки сервака пробовали на голой системе зарегистрировать заново с разными ИД.

- какой app id используется при регистрации приложения? com.sap.meps.leaverequest? на скриншоте на sdn почему-то стоит com.sap.mobile.hcm.leaverequest? попробуйте заменить на com.sap.meps.leaverequest
Используем com.sap.mobile.hcm.leaverequest, и это правильный ИД. Но в логах почему-то выводится com.sap.meps.leaverequest. Почему - непонятно.

- какой привязан security config. и что в этом security config? какой тип аутентификации?
security config создали новый и привязали к домену default. Тип аутентификации NoSecLoginModule (стандартный, ничего в пропертиз не меняли). Authorisation - NoSecAuthorizer (создалась автоматически).

Автор:  Mobile [ Ср, дек 19 2012, 11:26 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.  Тема решена

так а с com.sap.meps.leaverequest попробовали?
попробуйте.
такой ID указан в admin guide...
на всякий случай.

и почему так уверены, что это правильный ID?

Автор:  SUP_victim [ Ср, дек 19 2012, 12:22 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

ееее)) Заработало) Спасибо))

Уверенность в ИД была по двум причинам:
Глянули его в плей маркете, встречали такое же на форумах + индийский друг на СДН подтвердил, что айдишник правильный. Надо ему ответец написать на эту тему. А в гайде этот момент проморгали.

Ещё раз спасибо, а то неделю парились с этой фигнёй!

Автор:  Mobile [ Ср, дек 19 2012, 12:41 ]
Заголовок сообщения:  Re: SUP, OData applications. Не проходит аутентификация пользователя.

Круто!
может они просто поменялись с выходом новой версии приложения. по крайней мере в последнем inst guide указан новый.

здорово, что победили!

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/