diff --git a/src/Owin.Security.Providers.Salesforce/Provider/SalesforceAuthenticatedContext.cs b/src/Owin.Security.Providers.Salesforce/Provider/SalesforceAuthenticatedContext.cs
index 9473062..cf907cf 100644
--- a/src/Owin.Security.Providers.Salesforce/Provider/SalesforceAuthenticatedContext.cs
+++ b/src/Owin.Security.Providers.Salesforce/Provider/SalesforceAuthenticatedContext.cs
@@ -40,6 +40,7 @@ namespace Owin.Security.Providers.Salesforce
LastName = TryGetValue(user, "last_name");
TimeZone = TryGetValue(user, "timezone");
Active = TryGetValue(user, "active");
+ MobilePhone = TryGetValue(user, "mobile_phone");
}
///
@@ -121,6 +122,11 @@ namespace Owin.Security.Providers.Salesforce
///
public string Active { get; private set; }
+ ///
+ /// Gets the user's mobile phone number
+ ///
+ public string MobilePhone { get; private set; }
+
///
/// Gets the representing the user
///
diff --git a/src/Owin.Security.Providers.Salesforce/SalesforceAuthenticationOptions.cs b/src/Owin.Security.Providers.Salesforce/SalesforceAuthenticationOptions.cs
index 9e37639..4957236 100644
--- a/src/Owin.Security.Providers.Salesforce/SalesforceAuthenticationOptions.cs
+++ b/src/Owin.Security.Providers.Salesforce/SalesforceAuthenticationOptions.cs
@@ -123,7 +123,7 @@ namespace Owin.Security.Providers.Salesforce
Caption = Constants.DefaultAuthenticationType;
CallbackPath = new PathString("/signin-salesforce");
AuthenticationMode = AuthenticationMode.Passive;
- Scope = new List();
+ Scope = new List { "id" };
BackchannelTimeout = TimeSpan.FromSeconds(60);
Endpoints = new SalesforceAuthenticationEndpoints
{