public ActionResult Configure() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageExternalAuthenticationMethods)) return Content("Access denied"); var model = new ConfigurationModel(); model.ClientKeyIdentifier = _facebookExternalAuthSettings.ClientKeyIdentifier; model.ClientSecret = _facebookExternalAuthSettings.ClientSecret; return View("Nas.Plugin.ExternalAuth.Facebook.Views.ExternalAuthFacebook.Configure", model); }
public ActionResult Configure(ConfigurationModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageExternalAuthenticationMethods)) return Content("Access denied"); if (!ModelState.IsValid) return Configure(); //save settings _facebookExternalAuthSettings.ClientKeyIdentifier = model.ClientKeyIdentifier; _facebookExternalAuthSettings.ClientSecret = model.ClientSecret; _settingService.SaveSetting(_facebookExternalAuthSettings); return View("Nas.Plugin.ExternalAuth.Facebook.Views.ExternalAuthFacebook.Configure", model); }