public class OAuth2FileBasedRemoteIdentityManager extends Object implements RemoteIdentityManagerInterface
| Modifier and Type | Field and Description |
|---|---|
Object |
configuration |
Boolean |
global |
String |
network |
static boolean |
oauthEnabled |
Object |
oauthLoginResponse |
String |
server |
| Constructor and Description |
|---|
OAuth2FileBasedRemoteIdentityManager(org.stjs.javascript.functions.Callback0 initialized)
Reads the remote OAuth2 endpoint file.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
changePassword(String username,
String oldPassword,
String newPassword) |
void |
clear()
Wipes login data and logs you out.
|
void |
commit(org.stjs.javascript.functions.Callback1<String> success,
org.stjs.javascript.functions.Callback1<String> failure)
Commits credentials in EcIdentityManager to remote server.
|
void |
configure(String usernameSalt,
int usernameIterations,
int usernameWidth,
String passwordSalt,
int passwordIterations,
int passwordWidth,
String secretSalt,
int secretIterations) |
void |
configureFromServer(org.stjs.javascript.functions.Callback1<Object> success,
org.stjs.javascript.functions.Callback1<String> failure) |
void |
create(org.stjs.javascript.functions.Callback1<String> success,
org.stjs.javascript.functions.Callback1<String> failure) |
void |
fetch(org.stjs.javascript.functions.Callback1<Object> success,
org.stjs.javascript.functions.Callback1<String> failure)
Fetch credentials from server, invoking events based on login success or
failure.
|
Boolean |
isGlobal()
Returns true if the identity manager is global.
|
void |
setDefaultIdentityManagementServer(String server)
Configure compatible remote identity management server.
|
void |
startLogin(String username,
String password) |
public static boolean oauthEnabled
public String server
public Object configuration
public Object oauthLoginResponse
public String network
public Boolean global
public OAuth2FileBasedRemoteIdentityManager(org.stjs.javascript.functions.Callback0 initialized)
{Callback0} - Method to call when initialization is complete.public Boolean isGlobal()
isGlobal in interface RemoteIdentityManagerInterfacepublic void configure(String usernameSalt, int usernameIterations, int usernameWidth, String passwordSalt, int passwordIterations, int passwordWidth, String secretSalt, int secretIterations)
configure in interface RemoteIdentityManagerInterfacepublic void configureFromServer(org.stjs.javascript.functions.Callback1<Object> success, org.stjs.javascript.functions.Callback1<String> failure)
configureFromServer in interface RemoteIdentityManagerInterfacepublic void clear()
clear in interface RemoteIdentityManagerInterfacepublic void setDefaultIdentityManagementServer(String server)
setDefaultIdentityManagementServer in interface RemoteIdentityManagerInterface{String} - server
Name of the remote identity management server.public void startLogin(String username, String password)
startLogin in interface RemoteIdentityManagerInterfacepublic boolean changePassword(String username, String oldPassword, String newPassword)
changePassword in interface RemoteIdentityManagerInterfacepublic void fetch(org.stjs.javascript.functions.Callback1<Object> success, org.stjs.javascript.functions.Callback1<String> failure)
Automatically populates EcIdentityManager.
Does not require startLogin().
fetch in interface RemoteIdentityManagerInterface{Callback1 - success{Callback1} - failurepublic void commit(org.stjs.javascript.functions.Callback1<String> success, org.stjs.javascript.functions.Callback1<String> failure)
commit in interface RemoteIdentityManagerInterface{Callback1} - success{Callback1} - failurepublic void create(org.stjs.javascript.functions.Callback1<String> success, org.stjs.javascript.functions.Callback1<String> failure)
create in interface RemoteIdentityManagerInterfaceCopyright © 2018 Eduworks Corporation. All rights reserved.