MDL-48887 An auth plugin hook enabling removal of redundant redirects
authorBrendan Heywood <brendan@catalyst-au.net>
Tue, 20 Jan 2015 03:25:14 +0000 (14:25 +1100)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Thu, 2 Apr 2015 09:08:20 +0000 (11:08 +0200)
commitbf08e3f94c2f253e6c66b3d639feec3f5d972fe2
tree08aa5d0483b4dc2bad896bbf97f726e6a22f94f8
parentbe5743f655877a11b458863e6b0c4686ce2d728f
MDL-48887 An auth plugin hook enabling removal of redundant redirects

This introduces a new hook allowing an auth plugin to redirect to an
external login page directly without redundant redirects to the standard
login page first, or where possible to authenticate the user and simply
continue loading the page without any redirects. For some protocols such
as SAML reducing the number of redirects to the bare minimum greatly
speeds up the login process on high latency networks.
lib/authlib.php
lib/moodlelib.php