public static IAppBuilder UseVkontakteAuthentication(this IAppBuilder app, int clientId, string clientSecret, VKPermission permissions) { return UseVkontakteAuthentication(app, new VkAuthenticationOptions { ClientId = clientId, ClientSecret = clientSecret, Permissions = permissions }); }
public static string GetOAuthURL( int appId, VKPermission permissions = VKPermission.None, string redirectURL = "https://oauth.vk.com/blank.html" ) { var testperm = Enum.GetValues(typeof (VKPermission)) .OfType<VKPermission>() .Where(a => a != VKPermission.None && a != VKPermission.Everything); return String.Format( BuiltInData.Instance.OAuthURL, appId, String.Join( ",", testperm .Where( a => permissions.HasFlag( a ) ) .Select( a => a.ToString() .ToLowerInvariant() ) ), redirectURL ); }
public static string GetOAuthURL( int appId, VKPermission permissions = VKPermission.None, string redirectURL = "https://oauth.vk.com/blank.html") { var testperm = Enum.GetValues(typeof(VKPermission)) .OfType <VKPermission>() .Where(a => a != VKPermission.None && a != VKPermission.Everything); return(String.Format( BuiltInData.Instance.OAuthURL, appId, String.Join( ",", testperm .Where(a => permissions.HasFlag(a)) .Select(a => a.ToString() .ToLowerInvariant()) ), redirectURL)); }