public static class UserManager.OAuthSignInOptions extends Object
Modifier and Type | Class and Description |
---|---|
static class |
UserManager.OAuthSignInOptions.OAuthProvider
The OAuth provider.
|
Constructor and Description |
---|
OAuthSignInOptions(String oauthUserName,
String oauthUserId,
String oauthToken,
UserManager.OAuthSignInOptions.OAuthProvider oauthProvider)
Initialize a new instance of
UserManager.OAuthSignInOptions using 3rd party OAuth credentials. |
Modifier and Type | Method and Description |
---|---|
static UserManager.OAuthSignInOptions |
getFacebookSignInOptions(String email,
String userId,
String token)
Factory method that creates sign in options for signing in with Facebook.
|
public OAuthSignInOptions(String oauthUserName, @NonNull String oauthUserId, @NonNull String oauthToken, @NonNull UserManager.OAuthSignInOptions.OAuthProvider oauthProvider)
UserManager.OAuthSignInOptions
using 3rd party OAuth credentials.
Note that it is not necessary to create an account via
UserManager.create(UserCreateOptions, UserCreateListener)
when signing in with OAuth
credentials.oauthUserName
- The OAuth user name.oauthUserId
- The OAuth user ID.oauthToken
- The OAuth token.oauthProvider
- The OAuth provider.UserManager.UserManagerException
- when oauthUserId
is empty, oauthToken
is
empty, or oauthProvider
is null.public static UserManager.OAuthSignInOptions getFacebookSignInOptions(String email, @NonNull String userId, @NonNull String token)
email
- The email address associated with the Facebook account.userId
- The Facebook user ID.token
- The Facebook access token.UserManager.OAuthSignInOptions
for signing in with Facebook.Copyright © 2013-2018 INRIX, Inc. All Rights Reserved.