public static async Task <OAuth2Module> AddKeyCloak(KeycloakConfig config) { OAuth2Module module = await KeycloakOAuth2Module.Create(config); Instance.modules[config.accountId] = module; return(module); }
private async static Task RestoreAccount(Config config) { OAuth2Module module; if (config.GetType() == typeof(KeycloakConfig)) { module = await KeycloakOAuth2Module.Create(config); } else if (config.GetType() == typeof(FacebookConfig)) { module = await FacebookOAuth2Module.Create(config); } else { module = await OAuth2Module.Create(config); } Instance.modules[config.accountId] = module; }