More debugging
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / system-test (push) Has been cancelled

This commit is contained in:
Dan Milne
2025-10-24 16:01:18 +11:00
parent 056c69e002
commit 8e56210b74

View File

@@ -120,7 +120,19 @@ class OidcController < ApplicationController
# Find the application
Rails.logger.info "OAuth params: #{oauth_params.inspect}"
application = Application.find_by(client_id: oauth_params[:client_id], app_type: "oidc")
Rails.logger.info "OAuth params keys: #{oauth_params.keys.inspect}"
Rails.logger.info "OAuth params string key 'client_id': #{oauth_params['client_id']}"
Rails.logger.info "OAuth params symbol key :client_id: #{oauth_params[:client_id]}"
client_id = oauth_params[:client_id] || oauth_params['client_id']
Rails.logger.info "Looking for application with client_id: #{client_id} and app_type: oidc"
# Try different query approaches
all_apps = Application.all
Rails.logger.info "All applications count: #{all_apps.count}"
all_apps.each { |app| Rails.logger.info "App: #{app.name}, client_id: #{app.client_id}, app_type: #{app.app_type}" }
application = Application.find_by(client_id: client_id, app_type: "oidc")
Rails.logger.info "Found application: #{application.inspect}"
user = Current.session.user