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 {