znuny / Znuny

Znuny/Znuny LTS is a fork of the ((OTRS)) Community Edition, one of the most flexible web-based ticketing systems used for Customer Service, Help Desk, IT Service Management.
https://www.znuny.org
GNU General Public License v3.0
333 stars 82 forks source link

[GenericInterface] 2FA was added #496

Closed CallMeFlanby closed 8 months ago

CallMeFlanby commented 9 months ago

Proposed change

Added 2FA to the generic interface, allowing (but not forcing) by default the use of 2FA. Currently, if an account has 2FA activated, this cannot be used with the REST API. Not breaking change as users, that don't have 2FA will not be affected by this change.

Type of change

Checklist

CallMeFlanby commented 9 months ago

Found issue https://github.com/znuny/Znuny/issues/437 related to this.

rkaldung commented 8 months ago

@CallMeFlanby I like this idea, but it should also work with the optional usage of HTTP headers. See https://github.com/znuny/Znuny/blob/dev/Kernel/GenericInterface/Transport/HTTP/REST.pm#L231

Can you add this to?

CallMeFlanby commented 8 months ago

@CallMeFlanby I like this idea, but it should also work with the optional usage of HTTP headers. See https://github.com/znuny/Znuny/blob/dev/Kernel/GenericInterface/Transport/HTTP/REST.pm#L231

Can you add this to?

I hope it was correct. Somehow however I had to create a new pull request after I changed the name of my branch. Please check #502 now.