Ich versuche, die SSO-Integration (Single Sign-On) mit OpenProject über das OpenProject OmniAuth SAML Single-Sign On https://example.com/openproject/auth/saml/callback
app/controllers/concerns/omniauth_login.rb
hat gezeigt, dass innerhalb der omniauth_login
-Funktion die folgenden Codezeilen zu dem 400-Fehler führen.
Der Wert von auth_hash
scheint leer zu sein. Könnte dies ein Problem aufgrund von Attributzuordnung oder etwas anderem sein? Ich komme aus PHP bacnkground und habe keine Erfahrung in Ruby on Rails. Daher ist es schwierig, das Problem zu beheben. Ich habe viel gegoogelt, konnte aber nichts Nützliches finden.
Jede Hilfe wird sehr geschätzt.
Danke
Ersetzen Sie den folgenden Code
%Vor%mit dem folgenden Code
%Vor%innerhalb des
strategies / saml.rb
Datei. Es befindet sich innerhalb der Funktion def other_phase
Als Referenz sehen Sie sich bitte den folgenden GitHub-Link an Ссылка Zeilennummer 90
Tags und Links ruby-on-rails single-sign-on saml openproject