Skip to main content
Version: 5.7.0

SmartSwitchAuthenticateUniversal

Smart Switch Authenticate will logout of the current profile, and switch to the new authentication type. In event the current session was previously an anonymous account, the smart switch will delete that profile. Use this function to keep a clean designflow from anonymous to signed profiles

Method authenticates the user using universal credentials

Method Parameters

ParameterDescription
userIdThe user's ID.
passwordThe password of the user.
forceCreateShould a new profile be created for this user if the account does not exist?

Usage

http://localhost:3000
string userId = "userName";
string password = "password";
bool forceCreate = true;
SuccessCallback successCallback = (response, cbObject) =>
{
Debug.Log(string.Format("[Authenticate Success] {0}", response));
};
FailureCallback failureCallback = (status, code, error, cbObject) =>
{
Debug.Log(string.Format("[Authenticate Failed] {0} {1} {2}", status, code, error));
};

_bc.SmartSwitchAuthenticateUniversal(userId, password, forceCreate, successCallback, failureCallback);
JSON Response
var userId = "userName";
var password = "password";
var forceCreate = true;

_bc.smartSwitchAuthenticateUniversal(userId, password, forceCreate, result =>
{
var status = result.status;
console.log(status + " : " + JSON.stringify(result, null, 2));
});