-
Notifications
You must be signed in to change notification settings - Fork 105
Open
Description
For context, this works fine within Invoker.
Making the transition from invoker to overmind and this process works as expected when running with invoker. I have removed the invoker install and have installed overmind with puma-dev as the replacement.
I have 2 apps running from one Procfile.
app1: echo $PORT > ~/.puma-dev/app1 && env RUBY_DEBUG_OPEN=true bin/rails s --port $PORT
app2: echo $PORT > ~/.puma-dev/app2 && cd ~/app2/ && env RUBY_DEBUG_OPEN=true bin/rails s --port $PORT
These are setup through overmind
Lets call them app1 and app2.
They both start and are responsive on their associated names, app1.test and app2.test.
But once I initiate a SSO SAML login from app1 the response is picked up and processed from app2.
This is all in the same process so the ports don't change.
app1 | Started GET "/auth/saml" for 127.0.0.1 at 2024-04-02 14:48:27 -0400
app1 | I, [2024-04-02T14:48:27.496080 #51144] INFO -- omniauth: (saml) Request phase initiated.
app2 | Started POST "/auth/saml/callback" for 127.0.0.1 at 2024-04-02 14:48:27 -0400
app2 | I, [2024-04-02T14:48:28.053204 #51136] INFO -- omniauth: (saml) Callback phase initiated.
app2 | I, [2024-04-02T14:48:28.077165 #51136] INFO -- omniauth: (saml) Callback phase initiated.
app2 | Processing by OmniauthCallbacksController#saml as HTML
app2 | Parameters: {"SAMLResponse"=>"PHNhbWxwOlJlc3BvbnNlIElEPSJfM2E1ODVjYzAtNzE5MS00YWE3LWIyMTMtNTAwYmUzNGJhMz
Phillita
Metadata
Metadata
Assignees
Labels
No labels