public async static new Task <OAuth2Module> Create(Config config) { FacebookOAuth2Module module = new FacebookOAuth2Module(); await module.init(config); return(module); }
public static async Task <OAuth2Module> AddFacebook(FacebookConfig config) { OAuth2Module module = await FacebookOAuth2Module.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; }
public async static new Task<OAuth2Module> Create(Config config) { FacebookOAuth2Module module = new FacebookOAuth2Module(); await module.init(config); return module; }