PHP Class OpenIDPlugin, vanilla

This class enables consumer support for OpenID, the distributed authentication and identity system.
Author: Evan Prodromou ([email protected])
Author: Craig Andrews ([email protected])
Inheritance: extends Plugin
Exibir arquivo Open project: vanilla/vanilla

Public Properties

Property Type Description
$ProviderKey string

Public Methods

Method Description
base_SignInIcons_handler ( $Sender, $Args )
base_beforeSignInButton_handler ( $Sender, $Args )
base_beforeSignInLink_handler ( $Sender )
base_connectData_handler ( $Sender, $Args )
entryController_openID_create ( EntryController $Sender, array $Args )
entryController_signIn_handler ( Gdn_Controller $Sender, $Args )
getOpenID ( ) : LightOpenID
settingsController_openID_create ( $Sender ) This OpenID plugin is requisite for some other sso plugins, but we may not always want the OpenID sso option.
setup ( )
signInAllowed ( ) : boolean

Protected Methods

Method Description
_AuthorizeHref ( boolean $Popup = false ) : string

Private Methods

Method Description
_getButton ( ) : string

Method Details

_AuthorizeHref() protected method

protected _AuthorizeHref ( boolean $Popup = false ) : string
$Popup boolean
return string

base_SignInIcons_handler() public method

public base_SignInIcons_handler ( $Sender, $Args )
$Sender
$Args

base_beforeSignInButton_handler() public method

public base_beforeSignInButton_handler ( $Sender, $Args )
$Sender
$Args

base_connectData_handler() public method

public base_connectData_handler ( $Sender, $Args )
$Sender
$Args

entryController_openID_create() public method

public entryController_openID_create ( EntryController $Sender, array $Args )
$Sender EntryController
$Args array

entryController_signIn_handler() public method

public entryController_signIn_handler ( Gdn_Controller $Sender, $Args )
$Sender Gdn_Controller

getOpenID() public method

public getOpenID ( ) : LightOpenID
return LightOpenID

settingsController_openID_create() public method

Let's allow users to remove the ability to sign in with OpenID.

setup() public method

public setup ( )

signInAllowed() public method

public signInAllowed ( ) : boolean
return boolean

Property Details

$ProviderKey public_oe static_oe property

public static string $ProviderKey
return string