RKemper added a comment.

  Zbyszko, Erik, and I discussed the current status of this effort. We've 
realized that there's some open questions around how to actually implement the 
oauth, particularly with stuff like the callback URL given the way our routing 
logic works currently.
  
  Currently, for WDQS (which does not use oauth), users visit the "microsite" 
for the UI, but their requests end up hitting nginx (which forwards them to 
blazegraph).
  
  For WCQS, there won't be that pattern of a request hitting blazegraph 
directly. They'll be talking to the microsite, and the user is never going to 
do an interactive request against the backend server (e.g. nginx->blazegraph).
  
  ATS at the edge [*before* the request hits the internal loadbalancer (lvs)] 
will look at request and decide, based off the directory, whether it should go 
to the microsite or nginx. There's one special directory that will route to 
nginx, whereas everything else will go to the microsite.
  
  Where this breaks down is with oauth in the picture, this pattern won't work.
  
  - One approach would be for all traffic to route to nginx, and then have 
nginx decide what to forward to the microsite. As a general rule we were trying 
to avoid this approach though because we want this routing logic handled at the 
"infra" level, not the app layer.
  
  We'll need to figure out an approach here.

TASK DETAIL
  https://phabricator.wikimedia.org/T280006

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: RKemper
Cc: RKemper, hnowlan, sdkim, BPirkle, Zache, Aklapper, Gehel, CBogen, ttaylor, 
Zbyszko, Invadibot, MPhamWMF, maantietaja, Akuckartz, Nandana, Namenlos314, 
Lahi, Gq86, Lucas_Werkmeister_WMDE, GoranSMilovanovic, QZanden, EBjune, merbst, 
LawExplorer, _jensen, rosalieper, Scott_WUaS, Jonas, Xmlizer, jkroll, 
Wikidata-bugs, Jdouglas, aude, Tobias1984, Manybubbles, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to