@RequestMapping(value = "/users/loginmode", method = RequestMethod.GET) @ResponseBody public String loginMode() { MotechSettings settings = settingsFacade.getPlatformSettings(); return settings.getLoginMode().getName().toLowerCase(); }
private boolean needAdmin() { return dbSettings.getLoginMode().isRepository() && !userService.hasActiveAdminUser(); }
public String forgotPost(@RequestBody String email) { LoginMode loginMode = settingsFacade.getPlatformSettings().getLoginMode();
@RequestMapping(value = "/users", method = RequestMethod.GET) @ResponseBody public List<MotechUserProfile> getUsers() { return settingsFacade.getPlatformSettings().getLoginMode().isOpenId() ? motechUserService.getOpenIdUsers() : motechUserService.getUsers(); }
@RequestMapping(value = "/loginviewdata", method = RequestMethod.GET) @ResponseBody public LoginViewData getLoginViewData(final HttpServletRequest request) { LoginViewData view = new LoginViewData(); view.setLoginMode(settingsFacade.getPlatformSettings().getLoginMode()); view.setOpenIdProviderName(settingsFacade.getPlatformSettings().getProviderName()); view.setOpenIdProviderUrl(settingsFacade.getPlatformSettings().getProviderUrl()); view.setLoginForm(new LoginForm()); view.setError(request.getParameter("error")); view.setPageLang(localeService.getUserLocale(request)); String contextPath = request.getSession().getServletContext().getContextPath(); if (StringUtils.isNotBlank(contextPath) && !"/".equals(contextPath)) { view.setContextPath(contextPath.substring(1) + "/"); } else if (StringUtils.isBlank(contextPath) || "/".equals(contextPath)) { view.setContextPath(""); } return view; } }
@RequestMapping(value = "/forgotviewdata", method = RequestMethod.GET) @ResponseBody public ForgotViewData getForgotViewData(final HttpServletRequest request) { ForgotViewData view = new ForgotViewData(); view.setLoginMode(settingsFacade.getPlatformSettings().getLoginMode()); view.setEmailGetter(true); view.setProcessed(false); view.setEmail(""); view.setPageLang(cookieLocaleResolver.resolveLocale(request)); return view; }