added UrlGenerator.getLoginUrl(String, String)
switch to service validation