identity

by andypotanin

JavaScript

require( 'io.udx.identity' ).addProvider( 'facebook', {
    appID: "709816485800099",
    native: false
});

require( 'io.udx.identity' ).addProvider( 'google', {
    appID: "709816485800099",
    appName: "DropMobile",
    native: true
});

// present user with login UI
require( 'udx.identity' ).login({
    platform: 'facebook',
    trySilent: true,
    iOSApiKey: ""
}, myCallback );

// fetch access token 
require( 'udx.identity' ).get( 'facebook.accessToken', myCallback )
require( 'udx.identity' ).get( 'facebook.status', myCallback )

// This will clear the OAuth2 token and forget which account was used to login.
require( 'udx.identity' ).logout({ 
    platform: 'facebook',
    disconect: true
}, myCallback );