Настольное приложение Java подключается к GAE - PullRequest
1 голос
/ 25 июня 2011

Я пытаюсь подключить настольное приложение в Java к движку приложений Google с помощью сервлета javax. Но я не уверен, что делать.

менеджер веб-сервера для входа в систему выглядит так

 public class UserServicesP3Servlet extends HttpServlet 
{
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException 
{       
    doGet(req,resp);
}

и в браузере я подключаюсь с помощью

else if(address.indexOf("/dinamicas/login")!=-1)
    {
            StringMaisAutenticado sma = Autenticacao.login(req,resp,param1,param2);
            resposta = sma.string;
            utilizadorAutenticado = sma.utilizadorAutent;
    }

Я не совсем уверен, что нужно делать на рабочем столе для входа в систему. Может ли кто-нибудь указать мне правильное направление?

Спасибо, что уделили время.

1 Ответ

1 голос
/ 26 июня 2011

Вы можете настроить параметры аутентификации вашего приложения в тремя способами :

  1. , используя учетные записи Google
  2. пользователей приложений Google
  3. , используяOpenID

Применительно к вашей ситуации вы можете аутентифицировать пользователей как

UserService userService = UserServiceFactory.getUserService(); 
User user = userService.getCurrentUser(); 
if (user == null) 
    response.sendRedirect("/index.jsp"); 

Далее вы можете авторизовать доступ к их данным, используя AuthSub или OAuth.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...