2014-09-16 5 views
1

Я разрабатываю два собственных приложения для Android, используя ярлык, где я хочу обмениваться идентификатором пользователя, чтобы включить SSO. Я использую эмулятор android для тестирования обоих приложений. Я определил следующую проверку безопасности для каждого приложения:Одиночный вход Woklight Device

<mobileSecurityTest name="Authm"> 
     <testAppAuthenticity/> 
     <testUser realm="BasicAuth" sso="true"/> 
     <testDeviceId provisioningType="none"></testDeviceId> 
</mobileSecurityTest> 

Я также определил значение = com.ibm shareduserId для каждого приложения в файле AndroidManifest.xml.

Я что-то упустил? Поскольку я тестировал приложение, и если пользователи аутентифицируются в первом приложении, все равно необходимо пройти аутентификацию во втором.

ответ

3

Я уже нашел решение. Я решил создать customSecurityTest, чтобы использовать его при вызове адаптера:

<customSecurityTest name="Auth"> 
      <test realm="BasicAuth" isInternalUserID="true" step="1"/> 
</customSecurityTest> 

Важно: Вы должны определить номер шага. Если вы его не определите, SSO не будет работать.