MDL-58220 oauth2: Add is_configured to issuer

Saves repeated checks for clientid and clientsecret.
This commit is contained in:
Damyon Wiese 2017-03-28 11:25:04 +08:00
parent 5aa0f0ae48
commit 5b0b35c096
3 changed files with 14 additions and 4 deletions

View file

@ -187,9 +187,7 @@ class auth extends \auth_plugin_base {
*/
private function is_ready_for_login_page(\core\oauth2\issuer $issuer) {
return $issuer->get('enabled') &&
!empty($issuer->get('clientid')) &&
!empty($issuer->get('clientsecret')) &&
$issuer->is_authentication_supported() &&
$issuer->is_configured() &&
!empty($issuer->get('showonloginpage'));
}