\OpauthIdentity
OpauthIdentity The SS equivalent of "index.php" and "callback.php" in the Opauth package.
- Author: Will Morgan <@willmorgan>
- Copyright: Copyright (c) 2013, Better Brief LLP
Synopsis
class OpauthIdentity
extends DataObject
{
- // members
- private static array $db = ;
- protected $authSource;
- private boolean $_isCreating = false;
- // methods
- public static OpauthIdentity factory()
- public void onBeforeWrite()
- public void onAfterWrite()
- public Member findOrCreateMember()
- public void setAuthSource()
- public array getAuthSource()
- public array getMemberMapper()
- public array getMemberRecordFromAuth()
Hierarchy
Extends
- DataObject
Members
private
- $_isCreating
- $db
protected
- $authSource
Methods
public
- factory() — factory Returns or creates a fresh OpauthIdentity.
- findOrCreateMember() — Finds a member based on this identity. Searches existing records before creating a new Member object.
- getAuthSource()
- getMemberMapper()
- getMemberRecordFromAuth() — Use dot notation and/or a parser to retrieve information from a provider.
- onAfterWrite() — Add an extension point for afterCreate
- onBeforeWrite() — Add an extension point for creation and member linking
- setAuthSource()