diff options
Diffstat (limited to 'Auth')
-rw-r--r-- | Auth/OpenID/Discover.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Auth/OpenID/Discover.php b/Auth/OpenID/Discover.php index 16c36a6..4b349d1 100644 --- a/Auth/OpenID/Discover.php +++ b/Auth/OpenID/Discover.php @@ -74,7 +74,11 @@ class Auth_OpenID_ServiceEndpoint { // Return the identifier that should be sent as the // openid.identity_url parameter to the server. if ($this->delegate === null) { - return $this->identity_url; + if ($this->canonicalID) { + return $this->canonicalID; + } else { + return $this->identity_url; + } } else { return $this->delegate; } |