2013-09-17 2 views
0

Как я могу проверить имя пользователя и пароль, используя API-интерфейс Джерси.Джерси Restful API Validation

Вот код ниже:

Я попытался с помощью HttpRequest и HttpResponse

@POST 
@Path("/login") 
@Consumes(MediaType.APPLICATION_FORM_URLENCODED) 
@Produces(MediaType.APPLICATION_JSON) 
public String postLoginJson(@FormParam("userName") String userName, 
     @FormParam("password") String password) { 

    String user = null; 
    try { 
     user = userObjectJson(); 
    } catch (JSONException e) { 

     e.printStackTrace(); 
    } 

    System.out.println("User Name = " + userName); 
    System.out.println("Password = " + password); 

    return user; 
} 
+0

Похоже, вам нужно поговорить с кем разрабатывает вашу аутентификацию система. – Will

ответ

1

безопасность лучше всего обрабатываются как аспект независимо от вашего REST ресурсов.

Я предлагаю, чтобы ваш хостинг-контейнер или контекст обрабатывали это. Ваши ресурсы могут получить доступ к этой информации, предоставленной контейнером.

Для получения информации о том, как настроить приложение с помощью JavaEE царств см https://jersey.java.net/documentation/latest/security.html

Для использования Spring в качестве решения безопасности см http://projects.spring.io/spring-security/

Смежные вопросы