Пример #1
0
  @Override
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws IOException, ServletException {
    try {
      OAuthMessage requestMessage = OAuthServlet.getMessage(request, null);
      OAuthAccessor accessor = SimpleOAuthProvider.getAccessor(requestMessage);
      SimpleOAuthProvider.VALIDATOR.validateMessage(requestMessage, accessor);
      String userId = (String) accessor.getProperty("user");

      response.setContentType("text/plain");
      PrintWriter out = response.getWriter();
      out.println("Your OpenId: " + userId);
      out.close();

    } catch (Exception e) {
      e.printStackTrace();
      SimpleOAuthProvider.handleException(e, request, response, false);
    }
  }