Woklight Device Single Sign On
Я занимаюсь разработкой двух собственных приложений для Android с использованием worklight, где я хочу поделиться идентификатором пользователя для включения единого входа. Я использую эмулятор Android для тестирования обоих приложений. Я определил следующий тест безопасности для каждого приложения:
<mobileSecurityTest name="Authm">
<testAppAuthenticity/>
<testUser realm="BasicAuth" sso="true"/>
<testDeviceId provisioningType="none"></testDeviceId>
</mobileSecurityTest>
Я также определил значение shareduserId = com.ibm для каждого приложения в файле AndroidManifest.xml.
Я что-то пропустил? Поскольку я тестировал приложение, и если пользователи аутентифицируются в первом приложении, во втором все равно требуется аутентификация.
1 ответ
Я уже нашел решение. Я решил создать customSecurityTest, чтобы использовать его при вызове адаптера:
<customSecurityTest name="Auth">
<test realm="BasicAuth" isInternalUserID="true" step="1"/>
</customSecurityTest>
Важно: вам нужно определить номер шага. Если вы не определите это, SSO не будет работать.