KevinTheJedi
Well, I am checking all forums here, but without success setup, this setup I have is Test only, so I have been starting from fresh, documenting what's working so far.

If anyone using Ubuntu with Auth2 - Microsoft who got it working, please post your solution, so I and others having issues can double-check where is the missing point

note: I am Linux Ubuntu side, MS is great for larger corps with lots of $$$$, They are sticking to their own egg shell, I don't contact vendors unless things are out of my hand

    KevinTheJedi
    I have followed that guide, double checked all my settings, I will start fresh tomorrow with a new account, just to make sure I don't have anything cache or MS365 doesn't have something in the backend, that's causing an issue

    @KevinTheJedi
    I just tested one more thing and found little strange, not sure if this has anything to do with Auth2.0, probably not
    On the same server where I have installed v1.17-RC3 with the LDAP plugin, I can only log in once, the user shows up in the user list, but can't log in again

    So, I installed 1.16.3, and LDAP worked fine

    I have done another fresh setup and still, I cannot get it to work
    I can save the config and get the token, but when I try to enable the Fetching or SMTP, that's when I get error

    I gave the following permissions:

      ramrajone

      I signed up for a O365 dev account and itโ€™s not letting me access anything so I contacted MS support again. Waiting on their response. Once I have a working account we can better debug this.

      Cheers.

      5 days later

      KevinTheJedi
      Great job Kevin, I have tested config works now
      I had changed only one thing
      Default: mail to emailAddress

      Email Address Attribute: *
      Please consult your provider docs for the correct attribute to use
      emailAddress

      I am able to enable SMTP, create tickets via Portal,
      only thing not working is mail Fetching, which I will fix later on
      Thank you very much for your help

        ramrajone

        Yea rblake and I had to use EmailAddress so it seems specific to each tenant. Good thing we have the note to consult the provider's docs to see which attribute to use! ๐Ÿ˜…

        Cheers.

          Can anyone confirm that email fetching on Microsoft is working? I'm able to configure oauth2 and get a token but every time I attempt to enable Email Fetching I get an the red "AUTHENICATE failed." banner.

          Edit: I followed https://forum.osticket.com/d/96893-basic-authentication-retirement-for-legacy-protocols-in-exchange-online/138 the only change that isn't working for me is that Email Address Attribute only works with the default mail, EmailAddress and emailAddress result in a failed authentication message on oauth2

            rabbitfrog

            Yes, I have MS OAuth2 fetching working with no issues. If you follow my post I linked above you'll see the exact steps to get this working.

            Cheers.

            a month later

            I got this error while configuring OAuth2 Authorization.
            What did I miss?

            AADSTS50194: Application '356dfba1-5f9e-4954-a872-61e78582bffc'(XX-XXXXXXXXXXXXEmail-PRD) is not configured as a multi-tenant application. Usage of the /common endpoint is not supported for such applications created after '10/15/2018'. Use a tenant-specific endpoint or configure the application to be multi-tenant.

              TAS

              The documentation just shows an example. It's up to the person configuring the app to select the appropriate options for their org/tenant.

              Cheers.

              15 days later

              KevinTheJedi
              I think I needed to install
              apt install php8.1-curl

              Now I get this, which I am waiting on Microsoft why is it, I had the same issue with my test server