Bypass externallogin
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
When the externallogin setting is turned on, it's impossible to fix things such as metadata URLs etc which are required for some external logins to work.
It would be good to be able to pass in a special URL parameter to make Mahara skip the external login process. Here is a patch which I can push up to gerrit once someone confirms that the proposed change is useful and that the url parameter is unique enough:
diff --git a/htdocs/
index 779d080352.
--- a/htdocs/
+++ b/htdocs/
@@ -1171,7 +1171,7 @@ function auth_draw_
}
$externallogin = get_config(
- if ($externallogin) {
+ if ($externallogin && !isset(
Changed in mahara: | |
status: | In Progress → Fix Committed |
Changed in mahara: | |
importance: | Low → Wishlist |
tags: |
added: nominatedfeature removed: wishlist |
summary: |
- No way to bypass externallogin + Bypass externallogin |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Patch for "master" branch: https:/ /reviews. mahara. org/9504