erp5_oauth2_authorisation: Supports external login and erp5_credential if installed.

If erp5_credential is installed in ERP5, we will use the dialog from erp5_credential instead of accessing portal_password directly.
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-TestRunner1

02:01:36

failed ERP5.PerformanceTest-TestRunner1

00:48:51

failed ERP5.UnitTest-TestRunner1

01:05:14

passed ERP5.CodingStyleTest-TestRunner1

08:09:33

passed ERP5.CodingStyleTest-TestRunner1

01:10:17

failed ERP5.PerformanceTest-TestRunner1

03:31:09

failed ERP5.PerformanceTest-TestRunner1

00:35:10