agreeable-lifeguard-99976
02/17/2023, 1:51 PMto_session
class CallbackController < ApplicationController
def index
request.headers['cookie']
#=> "__cflb=04dToWJ1veEPhschMpJhZAW8cqcoaseqg9wUboSLp3; __cfruid=efbd7ca78b173f54792afd4a0257f8fcff2ab072-1676641597; csrf_token_1063641be822c4da58ced2023b9de4d7b067aef3a75ea1f95c68105125bb4f08=qykCEZWiQo42HLFrXDnieyYGOzOaAyArVAE7OnNyZnM=; ory_session_epicedisonoobussou7e=MTY3NjY0MTYxM3xmQlpqdXF6d2Z4MV94aGljOHhMN3ZQQkpLZGk5MDgybnl2UGRKSW9ETko2bTRlX2w5UFJxeHVmUmU0ZnZ3aVpmMy1peEdGU1k0dWM2bDRNeUxiT1RzNnp2UkVDNlhDTTljQmszMU94R1RnVHNKdmR2by1QR1dSdkM4V1Z5TmwzTG9VSXR4MGtSV0pnVXhwRUpKWU1ka0oxMktYV1hoV0s4YWN1N1pvZldEX0pxRUNVQ3R4d0xoZ2lwaVViRXlsektYTzFEZ0JFZU9XeW5fdGhHQ2J3OHUtTnMwcThENHFTeGo4Y2k2NTJVSnFobGJpMHRObzE0UER6ckppd29nWUhRVEZfZVJsZ1FDdGZrfIh-SxXxedBsFrxs6IA_vS0tEmjfPxwFWQawADWWkM2g"
@session = ory_client.to_session(cookies: request.headers['cookie'])
#=> ETHON: performed EASY effective_url=<http://localhost:4000/sessions/whoami> response_code=401 return_code=ok total_time=0.859863
# => Error message: the server returns an error
# HTTP status code: 401
# Response headers: {"Alt-Svc"=>"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400", "Cache-Control"=>"no-cache, no-store, must-revalidate", "Cf-Cache-Status"=>"MISS", "Cf-Ray"=>"79aefb4f69f806db-CPT", "Content-Type"=>"application/json", "Date"=>"Fri, 17 Feb 2023 13:48:37 GMT", "Server"=>"cloudflare", "Set-Cookie"=>"__cflb=04dToWJ1veEPhschMpJhZAW8cqcoasepWHRrpYp16K; Path=/; HttpOnly; SameSite=Lax", "Strict-Transport-Security"=>"max-age=0;", "Vary"=>["Origin", "Origin,Cookie, Accept-Encoding"], "Content-Length"=>"206"}
# Response body: {"error":{"code":401,"status":"Unauthorized","request":"3748…
redirect_to root_path
end
If I browse to <http://localhost:4000/sessions/whoami>
it works as expected.narrow-van-43826
02/17/2023, 3:27 PMcookie
, as in <http://ory_client.to|ory_client.to>_session(cookie: request.headers['cookie'])
agreeable-lifeguard-99976
02/17/2023, 4:19 PM