On 11 Sep 2018, at 17:10, Marco Qualizza wrote:

I was wondering what the status is for Okta support in MailMate? Is this something that you are working (or plan on working) on, or is it something that you'd like/need some community support/help getting done?

It's not something I'm working on, but if we can figure out how it's supposed to work then I'm willing to look into it. If I understand correctly, Okta isn't just Okta. Okta is used together with some existing service/company and MailMate would need to be registered with each of these services/companies to work with each one. Or more specifically, MailMate would need to be registered with a particular service/company to work with the use of Okta at that service/company. As previously mentioned MailMate is hardcoded to work with Gmail and outlook.com for which I've registered MailMate myself. In order to test a solution for an Okta-using IMAP/SMTP server I would need MailMate to be registered such that it has a `client_id` as described on [this page](https://developer.okta.com/authentication-guide/implementing-authentication/auth-code-pkce). Given that I could look into how similar the OAuth2-flow is compared to Gmail/Outlook (a quick look tells me that some things are different).

If it works then I could then look into making it possible for the user to provide the `client_id` (and various settings) instead of having it hardcoded into MailMate as done for Gmail/Outlook.

I hope that makes sense :)

--
Benny
https://freron.com/become_a_mailmate_patron/

On 29 Aug 2018, at 9:38, Benny Kjær Nielsen wrote:

On 24 Aug 2018, at 17:04, Nicholas Vahalik wrote:

I've met the guy that owns the Oauth2 stuff for Okta. He said it supports Oauth2 as long as MM supports "by the book" OIDC or Oauth support.

Well, MailMate has OAuth2 support for Gmail and `outlook.com` addresses. Part of OAuth2 is that the email client needs to be registered with the email service used. This is currently hardcoded into MailMate, but that could be changed. It still requires IMAP access to be available though.

For the record, I believe Okta OAuth2 support for desktop apps is described [here](https://developer.okta.com/authentication-guide/implementing-authentication/auth-code-pkce). Although I haven't checked in detail it's probably close to what I do for Gmail/Outlook, but I don't think it's exactly the same.
_______________________________________________
mailmate mailing list
mailmate@lists.freron.com
https://lists.freron.com/listinfo/mailmate

Reply via email to