attempts at direct access to struts webapp should automatically redirect the 
request to an authorisation-server
once fully authenticated the original-request is then sent to "struts-app"

JSR-286 portlet-api frameworks have handled role assignment and authorisation 
for better part of 10 years
Here is a partial list of JSR-286 portlet-api frameworks you can use:
https://en.wikipedia.org/wiki/List_of_enterprise_portal_vendors
List of enterprise portal vendors - 
Wikipedia<https://en.wikipedia.org/wiki/List_of_enterprise_portal_vendors>
This is a list of notable vendors of enterprise portals.An enterprise portal is 
a framework for integrating information, people and processes across 
organizational boundaries.
en.wikipedia.org


the HTTP Header LOCATION is where you want to redirect to on seeing 302 MOVED 
TEMP
 if (code == HttpURLConnection.HTTP_MOVED_TEMP)
  {
   System.out.println("doPost response code is 302 (HTTP_MOVED_TEMP) about to 
getHeaderField(\"Location\")");
   token = urlc.getHeaderField("Location");
   System.out.println("doPost token="+token);
  }

those details should be handled by JSR-286 portlet server

since this has nothing to do with using struts  we can continue this offline as 
necessary

hth
Martin-


________________________________
From: Asad Habib <asadhha...@gmail.com>
Sent: Sunday, March 10, 2019 3:25 AM
To: Struts Users Mailing List
Subject: Struts 1.3 and OAuth2

Has anyone successfully been able to integrate OAuth2 to authorize calls
made to an API built using Struts 1.3? I haven't seen any examples of this
online. Any help would be appreciated. Thanks.

Reply via email to