FacebookAuthorization
Class used to authorize a user against Facebook and use the OAuth token from Facebook
to authenicate against Oracle Mobile Cloud Enterprise. Callers should use
MobileBackend's authorization property.
Extends
Members
isAuthorized :Boolean
Returns true if a user has been authorized, false otherwise. A user can be authorized by calling authenticate() or authenticateAnonymous().
Type:
- Boolean
- Inherited From:
- Source:
Methods
getAccessToken() → {String}
Returns the current access token from user credentials.
- Inherited From:
- Source:
Returns:
current access token from user credentials.
- Type
- String
getAuthorizedUserName() → {String}
Returns the username of the current authorized user if any, null otherwise.
- Inherited From:
- Source:
Returns:
- Type
- String
getCurrentUser() → {Promise.<(MCSAuthorization~CurrentUserData|NetworkResponse)>}
Returns the user resource associated with the logged in user.
- Inherited From:
- Source:
Returns:
- Type
- Promise.<(MCSAuthorization~CurrentUserData|NetworkResponse)>
Examples
mcs.mobileBackend.authorization.getCurrentUser().then(
function(data){
},
function(exception){
});
// Response example
{
"id": "c9a5fdc5-737d-4e93-b292-d258ba334149",
"username": "DwainDRob",
"email": "js_sdk@mcs.com",
"firstName": "Mobile",
"lastName": "User",
"properties": {}
}
getFacebookAppId() → {String}
Returns the Facebook Application Id token for the current backend.
Returns:
- Type
- String
logout()
Logs out the current user and clears credentials and tokens.
onAuthentication(callback)
Subscribe for on authentication event
Parameters:
Name | Type | Description |
---|---|---|
callback |
Authorization~OnAuthenticationCallback | The callback that will be called when authentication happen. |
- Inherited From:
- Source: