public OAuthSettings WithAccessToken(string accessToken) { OAuthSettings result = GetType().Construct <OAuthSettings>(); result.CopyProperties(this); result.AccessToken = accessToken; return(result); }
public static OAuthSettings FromData(OAuthSettingsData data) { OAuthSettings settings = null; if (_settingsTypeMap.ContainsKey(data.ProviderName)) { settings = _settingsTypeMap[data.ProviderName].Construct <OAuthSettings>(); settings.CopyProperties(data); } return(settings); }
public void AddProvider(string name, OAuthSettings settings) { _oauthSettings.AddMissing(name, settings); }