Any ideas with this issue I’m having? In a Rails ...
# ory-network
a
Any ideas with this issue I’m having? In a Rails app if in my callback controller I get the following message when calling
to_session
Copy code
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.
n
Looking at the code (https://github.com/ory/sdk/blob/master/clients/client/ruby/lib/ory-client/api/frontend_api.rb#L1440-L1449), it seems that the param is called
cookie
, as in
<http://ory_client.to|ory_client.to>_session(cookie: request.headers['cookie'])
a
Right you are. Thank you