OTRS OpenId Connect with Azure - Stuck after successfull authentication

Moderator: crythias

Post Reply
restartengineer
Znuny newbie
Posts: 8
Joined: 17 Jan 2023, 16:24
Znuny Version: 6.4
Real Name: Rekiyan Seto

OTRS OpenId Connect with Azure - Stuck after successfull authentication

Post by restartengineer »

Hi All,

I am setting up my Znuny LTS to use OpenID authentication.
I have done setting up everything, and I have successfully authenticated via Azure OpenId. I successfully redirected to the redirect URL I set "https://192.168.1.7/otrs", with token parameter as following

Code: Select all

https://192.168.1.7/otrs#id_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlQxU3QtZExUdnlXUmd4Ql82NzZ1OGtyWFMtSSJ9.eyJhdWQiOiI1ZDVjZWQ3NS0wOTg5LTRkYjEtOTBmZC0wMWZlZGU4MzMyMDUiLCJpc3MiOiJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vNzMyYTg4ZjgtOGU5NS00MzNlLTljOGYtOGFhZDViZDRjMGEzL3YyLjAiLCJpYXQiOjE3MDIwNDg1NDgsIm5iZiI6MTcwMjA0ODU0OCwiZXhwIjoxNzAyMDUyNDQ4LCJhaW8iOiJBV1FBbS84VkFBQUFiZTlmUHh3WVRyTDkrSUl1NjhtbkxZdElNWXNLT1gwb01nNkpONTRKQS9sNGtRb3dmQ2dPbUtHNEZWMCswWUNscklBT0lYREZjeHM5RDNqclpaUFlPOEZNd3hNUzN1MG1TdFROWHVSd0I4d3FZRVpRMk0wSTd5ODZQdmozS2RkRyIsImVtYWlsIjoicmVraXlhbi5zZXRvQG91dGxvb2suY28uaWQiLCJncm91cHMiOlsiOWFiZGY3MDktNTY1OC00MTM5LTliN2EtMGY0MjI5YzkzYzkwIiwiMDZkZGFjNzEtODM3YS00Y2VhLWFhYWItNWRmNTQwNTVhZDM4Il0sIm5hbWUiOiJSZWtpeWFuIFNldG8iLCJub25jZSI6IjV3MnJDX3Vkc1hyU3VSSnlpTUh4QkRiWlVtcFNrUGpuMzFvSnhwMVU3d28iLCJvaWQiOiI5MzlhYmIzYS04YjI3LTRmY2UtODI0ZS03ODI5YzRkOTM3MzIiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJhZG1pbkBTb2x1c2lXZWJJbmRvLm9ubWljcm9zb2Z0LmNvbSIsInJoIjoiMC5BV1FBLUlncWM1V09Qa09jajRxdFc5VEFvM1h0WEYySkNiRk5rUDBCX3Q2RE1nVmtBQVkuIiwic3ViIjoidXZ2SDFNRDRiOFJpNHZkdjdaWnRXaEk1aC1feXRtX3dfT1BHbzhnT1hiMCIsInRpZCI6IjczMmE4OGY4LThlOTUtNDMzZS05YzhmLThhYWQ1YmQ0YzBhMyIsInVwbiI6ImFkbWluQFNvbHVzaVdlYkluZG8ub25taWNyb3NvZnQuY29tIiwidXRpIjoianV4eFA0ZEVzRWExU1Y1XzF1Rk9BQSIsInZlciI6IjIuMCJ9.kNIAe5IVOGLHrg9bnHL1WWTjR8jBfC-ikMnv3j3Xw4dQ5Aba2uAU5jZRIIunc_VqxvtZK_1_XSXzdenHiP1ZW0idprxeA2O-jxNDUuoCk_iPgB9L-KuADdMqIveBxpj1kZEMM4PjUbbl_culHUn4iZ-YvcmftOq_1VsObRUwtIjEpYF30ZEbgoUconReCBwM98WINHu3cQM_BNWbrGCdCb-On4Inyl0IY0R7OfCUxhPanC9cj5n5lR4bu_2J3K0Xx-Tv7Ine7SEQ1xeXImdkoOTB3WADfQWC4Plf4KeaaWA2tLxKEwV44KU0Vd8du34I75CTHv6WLq1dWyAPrr_bvw&state=ojy1jy_JNzAbEBTYupEEf-JA27o&session_state=dfbffa2d-f67e-4412-9596-63a0c81abc06
I get stuck in a white blank page with a text "Submitting..."

Is the redirect URL incorrect? Kindly help to troubleshoot this.

Thank you!
restartengineer
Znuny newbie
Posts: 8
Joined: 17 Jan 2023, 16:24
Znuny Version: 6.4
Real Name: Rekiyan Seto

Re: OTRS OpenId Connect with Azure - Stuck after successfull authentication

Post by restartengineer »

Update. This is resolved.

I found this error in Apache error log

Code: Select all

ERROR: OTRS-CGI-04 Perl: 5.16.3 OS: linux Time: Fri Dec 8 16:10:11 2023

 Message: Can't locate Kernel/System/Auth:HTTPBasicAuth.pm in @INC (@INC contains: /usr/Custom /usr/Kernel/cpan-lib /usr /usr/sbin/../../Custom /usr/sbin/../../Kernel/cpan-lib /usr/sbin/../.. /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at /opt/otrs//Kernel/System/Main.pm line 86.


 RemoteAddress: 192.168.1.4
 RequestURI: /otrs/index.pl

 Traceback (6579):
   Module: Kernel::System::Auth::new Line: 65
   Module: Kernel::System::ObjectManager::_ObjectBuild Line: 307
   Module: Kernel::System::ObjectManager::Get Line: 201
   Module: Kernel::System::Web::InterfaceAgent::Run Line: 808
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 39
   Module: (eval) (v1.99) Line: 207
   Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
   Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
   Module: ModPerl::Registry::handler (v1.99) Line: 32

ERROR: OTRS-CGI-04 Perl: 5.16.3 OS: linux Time: Fri Dec 8 16:10:11 2023

 Message: Can't load backend module Kernel::System::Auth:HTTPBasicAuth!

 RemoteAddress: 192.168.1.4
 RequestURI: /otrs/index.pl

 Traceback (6579):
   Module: Kernel::System::Auth::new Line: 65
   Module: Kernel::System::ObjectManager::_ObjectBuild Line: 307
   Module: Kernel::System::ObjectManager::Get Line: 201
   Module: Kernel::System::Web::InterfaceAgent::Run Line: 808
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 39
   Module: (eval) (v1.99) Line: 207
   Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
   Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
   Module: ModPerl::Registry::handler (v1.99) Line: 32
I had a typo in my Kernel/Config.pm.
Kernel::System::Auth:HTTPBasicAuth should be Kernel::System::Auth::HTTPBasicAuth
Post Reply