2014-01-09 29 views
0

使用worklight 6.0的Iam我拥有适配器的自定义安全测试。无法从worklight客户端中的userIdentity对象中检索属性

In the loginModule, im adding few custom attributes for the userIdentity 

public UserIdentity createIdentity(String loginModule) { 
     HashMap<String, Object> customAttributes = new HashMap<String, Object>(); 
     customAttributes.put("AuthenticationDate", new Date()); 
     customAttributes.put("userIdentity", USERIDENTITY);  
     UserIdentity identity = new UserIdentity("CustomAuthenticatorRealm", USERNAME, null, null, customAttributes, PASSWORD); 
     return identity; 
    } 
In the client side, 

var attrs = WL.Client.getUserInfo("CustomAuthenticatorRealm", "attributes"); 

Sometimes Iam getting the attributes and sometimes as null. 

Please help me on this. 

回答