• Deutsch
  • English
  • Anmeldung OTOBO Community
+49 (0)9427 68 39 000
OTOBO
  • SOFTWARE
    • Software | Überblick
    • IT Service Management
    • Customer Service Management
    • Enterprise Service Management
    • Demo
    • Download
    • Dokumentation
  • SERVICES
    • Überblick Services
    • Beratung
    • Training
    • Entwicklung
    • OTRS Migration zu OTOBO
    • Support
    • Managed Service
    • Support-Portal
  • UNTERNEHMEN
    • Über uns
    • Karriere
    • Partner
    • Kontakt
    • Newsletter
  • RESSOURCEN
  • COMMUNITY
    • Open Source
    • Community Forum
    • Download
    • Dokumentation
    • OTOBO übersetzen
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
Topic Resolution: Resolved
Ansicht von 2 Antwort-Threads
  • Autor
    Beiträge
    • 19. Oktober 2023 um 16:52 Uhr - Views: 1070 #15744
      Alexandru Mateescu
      Teilnehmer

        HI all

        Just migrated our OTS to Otobo and i was interested and connecting customers with O365.

        As i understand Otobo supports openid connect so i was wondering if there is any documentation about it.

        Thanks

      • 23. Oktober 2023 um 15:03 Uhr #15761
        Alexandru Mateescu
        Teilnehmer

          I managed to enable OpenIDConnect and now when i am trying the customer.pl page i get „An error occured! Please check the browser error log for more details!“.

          When looking up the details i get „JavaScriptError: Syntax error, unrecognized expression: #“ any hints on what logs to enable to find the actual issue?

           

        • 24. Oktober 2023 um 12:04 Uhr #15767
          Alexandru Mateescu
          Teilnehmer

            After spending 2 full days on this i managed to crack it so i hope that the below will help others as well.

            The OpenIDConnect settings that you can find on the forum are mostly correct but they have a mistake.

            Please see below my working configuration.

            $Self->{‚Customer::AuthModule‘} = ‚Kernel::System::CustomerAuth::OpenIDConnect‘;
            $Self->{‚Customer::AuthModule::OpenIDConnect::AuthRequest‘}->{ResponseType} = [ ‚code‘ ];
            # $Self->{‚Customer::AuthModule::OpenIDConnect::AuthRequest‘}->{ResponseType} = [ ‚id_token‘ ]; –> you neec to comment out this like. AzureAD does not have ‚id_token‘
            $Self->{‚Customer::AuthModule::OpenIDConnect::AuthRequest‘}->{AdditionalScope} = [qw/profile email/];
            $Self->{‚Customer::AuthModule::OpenIDConnect::Config‘}{ClientSettings} = {
            ClientID => ‚From AzureAD‘,
            RedirectURI => ‚https://your.domain/otobo/customer.pl?Action=Login‘,
            };
            $Self->{‚Customer::AuthModule::OpenIDConnect::Config‘}{ClientSettings}{ClientSecret} = ‚From AzureAD‘;
            $Self->{‚Customer::AuthModule::OpenIDConnect::Config‘}{ProviderSettings} = {
            OpenIDConfiguration => ‚From AzureAD‘,
            SSLOptions => 0,
            };
            $Self->{‚Customer::AuthModule::OpenIDConnect::UID‘} = ‚upn‘;
            $Self->{‚Customer::AuthModule::OpenIDConnect::Config‘}{Misc} = {
            UseNonce => 1, # add a nonce to request and token (this is primarily important for the implicit flow where it is enabled by default)
            RandLength => 22, # length for state and nonce random strings – default: 22
            RandTTL => 60 * 5, # valid time period for state and nonce (roughly the time a user can take to authenticate) – default: 300 s
            };
            $Self->{‚AuthModule::OpenIDConnect::UserMap‘} = {
            email => ‚UserEmail‘,
            given_name => ‚UserFirstname‘,
            family_name => ‚UserLastname‘,
            };
            $Self->{‚Customer::AuthModule::OpenIDConnect::Debug‘}->{‚LogIDToken‘} = 1;

             

             

        • Autor
          Beiträge
        Ansicht von 2 Antwort-Threads
        • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

        Foren durchsuchen

        Anmeldung

        Anmeldung

        Konto erstellen
        Passwort vergessen?

        Login via Social

        Profil

        Bitte vervollständigen Sie nach der Registrierung Ihr Profil, das vereinfacht die spätere Kommunikation enorm. Ihre Profileinstellung finden Sie, wenn Sie auf Ihr Avatarbild klicken.

        Sie können Ihren Avatar ändern, indem Sie sich mit Ihrer E-Mail-Adresse unter gravatar.com registrieren.

        Letzte Aktivitäten

        • Queues ändern per Script oder Massenänderung
        • Mandantenfähigkeit
        • Dynamische Felder in AgentTicketNote mit ACL verstecken
        • FAQ: kaputtes Copy & Paste von Bildern zwischen Artikeln
        • Benachrichtigung „Ticket wurde mir entzogen“ möglich?

        Unternehmen

        Über uns
        Karriere
        Stellenbörse
        Partner werden
        Kontakt
        Newsletter

        OTOBO | Simplify work and create exceptional service experiences.

        Die Source Code Owner und Maintainer hinter OTOBO.

        Software

        Service Management-Plattform
        OTOBO Demo
        OTOBO Download
        OTOBO Dokumentation

        Security-Problem melden:
        security@otobo.org

        Services

        Support-Portal
        Beratung
        Training
        Support
        Managed Services
        Erweiterung
        OTRS Migration
        Partner finden

        Community

        Open Source
        Community Forum
        Mitmachen
        OTOBO Developer
        OTOBO@GitHub

        © 2026 Rother OSS GmbH | All rights reserved.
        • Cookie-Einstellungen
        • Impressum
        • Datenschutz
        • Haftungsausschluss
        Nach oben scrollen Nach oben scrollen Nach oben scrollen