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
Afficher le fichier Open project: vanilla/vanilla

Méthodes publiques

Свойство Type Description
$ProviderKey string

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
_AuthorizeHref ( boolean $Popup = false ) : string

Private Methods

Méthode Description
_getButton ( ) : string

Method Details

_AuthorizeHref() protected méthode

protected _AuthorizeHref ( boolean $Popup = false ) : string
$Popup boolean
Résultat string

base_SignInIcons_handler() public méthode

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

base_beforeSignInButton_handler() public méthode

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

base_connectData_handler() public méthode

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

entryController_openID_create() public méthode

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

entryController_signIn_handler() public méthode

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

getOpenID() public méthode

public getOpenID ( ) : LightOpenID
Résultat LightOpenID

settingsController_openID_create() public méthode

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

setup() public méthode

public setup ( )

signInAllowed() public méthode

public signInAllowed ( ) : boolean
Résultat boolean

Property Details

$ProviderKey public_oe static_oe property

public static string $ProviderKey
Résultat string