-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
repro:
- clone
- docker compose up -d
- in container
db:migrate - in browser localhost:3000 try "sign up"
- the post to "/users" (Processing by Users::RegistrationsController#create as HTML) results in "Unpermitted parameters: :passkey_label, :passkey_credential. [...]"
Here is the development.log:
Started POST "/users" for 172.18.0.1 at 2024-12-27 11:34:29 +0000
Cannot render console from 172.18.0.1! Allowed networks: 127.0.0.0/127.255.255.255, ::1
Processing by Users::RegistrationsController#create as HTML
Parameters: {"authenticity_token"=>"[FILTERED]", "user"=>{"email"=>"[email protected]", "passkey_label"=>"usb-stick", "passkey_credential"=>"{\"type\":\"public-key\",\"id\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"rawId\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"authenticatorAttachment\":\"cross-platform\",\"response\":{\"clientDataJSON\":\"eyJ0eXBlIjoid2ViYXV0aG4uY3JlYXRlIiwiY2hhbGxlbmdlIjoiVV9BT04xc3BPQmRWNWI2amVKTDRNLU9YcDhNQXFsdGE1bzRXUGZoamhaayIsIm9yaWdpbiI6Imh0dHA6Ly9sb2NhbGhvc3Q6MzAwMCJ9\",\"attestationObject\":\"o2NmbXRkbm9uZWdhdHRTdG10oGhhdXRoRGF0YVjkSZYN5YgOjGh0NBcPZHZgW4_krrmihjLHmVzzuoMdl2NFAAAAAAAAAAAAAAAAAAAAAAAAAAAAYI4fbxOBRrbUFETDzplR1Nn3oMRVq8lo6gRxQFz_4Z4afNSOKovk2yhSzAZ3GmXND-0NOQ_TK9QXRmf7EIwcOGSX88SWue-Gl5CpJ3K3lSf6qynHgIVzdS4UuK9OFG5KIqUBAgMmIAEhWCAkhYb440mcUrlksSQSodRF0e9pvNu9wN7n7Hrk9p47iSJYIKfjjWA2NAH_-uioHlw_vSgtJYbL5whymD4ISEGan8qR\",\"transports\":[\"usb\"]},\"clientExtensionResults\":{}}"}}
Unpermitted parameters: :passkey_label, :passkey_credential. Context: { controller: Users::RegistrationsController, action: create, request: #<ActionDispatch::Request:0x000076c7deccd900>, params: {"authenticity_token"=>"[FILTERED]", "user"=>{"email"=>"[email protected]", "passkey_label"=>"usb-stick", "passkey_credential"=>"{\"type\":\"public-key\",\"id\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"rawId\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"authenticatorAttachment\":\"cross-platform\",\"response\":{\"clientDataJSON\":\"eyJ0eXBlIjoid2ViYXV0aG4uY3JlYXRlIiwiY2hhbGxlbmdlIjoiVV9BT04xc3BPQmRWNWI2amVKTDRNLU9YcDhNQXFsdGE1bzRXUGZoamhaayIsIm9yaWdpbiI6Imh0dHA6Ly9sb2NhbGhvc3Q6MzAwMCJ9\",\"attestationObject\":\"o2NmbXRkbm9uZWdhdHRTdG10oGhhdXRoRGF0YVjkSZYN5YgOjGh0NBcPZHZgW4_krrmihjLHmVzzuoMdl2NFAAAAAAAAAAAAAAAAAAAAAAAAAAAAYI4fbxOBRrbUFETDzplR1Nn3oMRVq8lo6gRxQFz_4Z4afNSOKovk2yhSzAZ3GmXND-0NOQ_TK9QXRmf7EIwcOGSX88SWue-Gl5CpJ3K3lSf6qynHgIVzdS4UuK9OFG5KIqUBAgMmIAEhWCAkhYb440mcUrlksSQSodRF0e9pvNu9wN7n7Hrk9p47iSJYIKfjjWA2NAH_-uioHlw_vSgtJYbL5whymD4ISEGan8qR\",\"transports\":[\"usb\"]},\"clientExtensionResults\":{}}"}, "controller"=>"users/registrations", "action"=>"create"} }
Unpermitted parameter: :email. Context: { controller: Users::RegistrationsController, action: create, request: #<ActionDispatch::Request:0x000076c7deccd900>, params: {"authenticity_token"=>"[FILTERED]", "user"=>{"email"=>"[email protected]", "passkey_label"=>"usb-stick", "passkey_credential"=>"{\"type\":\"public-key\",\"id\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"rawId\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"authenticatorAttachment\":\"cross-platform\",\"response\":{\"clientDataJSON\":\"eyJ0eXBlIjoid2ViYXV0aG4uY3JlYXRlIiwiY2hhbGxlbmdlIjoiVV9BT04xc3BPQmRWNWI2amVKTDRNLU9YcDhNQXFsdGE1bzRXUGZoamhaayIsIm9yaWdpbiI6Imh0dHA6Ly9sb2NhbGhvc3Q6MzAwMCJ9\",\"attestationObject\":\"o2NmbXRkbm9uZWdhdHRTdG10oGhhdXRoRGF0YVjkSZYN5YgOjGh0NBcPZHZgW4_krrmihjLHmVzzuoMdl2NFAAAAAAAAAAAAAAAAAAAAAAAAAAAAYI4fbxOBRrbUFETDzplR1Nn3oMRVq8lo6gRxQFz_4Z4afNSOKovk2yhSzAZ3GmXND-0NOQ_TK9QXRmf7EIwcOGSX88SWue-Gl5CpJ3K3lSf6qynHgIVzdS4UuK9OFG5KIqUBAgMmIAEhWCAkhYb440mcUrlksSQSodRF0e9pvNu9wN7n7Hrk9p47iSJYIKfjjWA2NAH_-uioHlw_vSgtJYbL5whymD4ISEGan8qR\",\"transports\":[\"usb\"]},\"clientExtensionResults\":{}}"}, "controller"=>"users/registrations", "action"=>"create"} }
Unpermitted parameter: :email. Context: { controller: Users::RegistrationsController, action: create, request: #<ActionDispatch::Request:0x000076c7deccd900>, params: {"authenticity_token"=>"[FILTERED]", "user"=>{"email"=>"[email protected]", "passkey_label"=>"usb-stick", "passkey_credential"=>"{\"type\":\"public-key\",\"id\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"rawId\":\"jh9vE4FGttQURMPOmVHU2fegxFWryWjqBHFAXP_hnhp81I4qi-TbKFLMBncaZc0P7Q05D9Mr1BdGZ_sQjBw4ZJfzxJa574aXkKkncreVJ_qrKceAhXN1LhS4r04Ubkoi\",\"authenticatorAttachment\":\"cross-platform\",\"response\":{\"clientDataJSON\":\"eyJ0eXBlIjoid2ViYXV0aG4uY3JlYXRlIiwiY2hhbGxlbmdlIjoiVV9BT04xc3BPQmRWNWI2amVKTDRNLU9YcDhNQXFsdGE1bzRXUGZoamhaayIsIm9yaWdpbiI6Imh0dHA6Ly9sb2NhbGhvc3Q6MzAwMCJ9\",\"attestationObject\":\"o2NmbXRkbm9uZWdhdHRTdG10oGhhdXRoRGF0YVjkSZYN5YgOjGh0NBcPZHZgW4_krrmihjLHmVzzuoMdl2NFAAAAAAAAAAAAAAAAAAAAAAAAAAAAYI4fbxOBRrbUFETDzplR1Nn3oMRVq8lo6gRxQFz_4Z4afNSOKovk2yhSzAZ3GmXND-0NOQ_TK9QXRmf7EIwcOGSX88SWue-Gl5CpJ3K3lSf6qynHgIVzdS4UuK9OFG5KIqUBAgMmIAEhWCAkhYb440mcUrlksSQSodRF0e9pvNu9wN7n7Hrk9p47iSJYIKfjjWA2NAH_-uioHlw_vSgtJYbL5whymD4ISEGan8qR\",\"transports\":[\"usb\"]},\"clientExtensionResults\":{}}"}, "controller"=>"users/registrations", "action"=>"create"} }
Filter chain halted as :verify_passkey_registration_challenge rendered or redirected
Completed 400 Bad Request in 2ms (Views: 0.3ms | ActiveRecord: 0.0ms | Allocations: 1326)
Metadata
Metadata
Assignees
Labels
No labels