public function attachProviderConfig($config)Inherited
public function attachProviderConfig($config)
Inherited
Parameters
| PhabricatorAuthProviderConfig | $config |
Return
| wild |
public function hasProviderConfig()Inherited
public function hasProviderConfig()
Inherited
Return
| wild |
public function getProviderConfig()Inherited
public function getProviderConfig()
Inherited
Return
| wild |
public function getConfigurationHelp()
public function getConfigurationHelp()
Return
| wild |
public function getDefaultProviderConfig()Inherited
public function getDefaultProviderConfig()
Inherited
Return
| wild |
public function getNameForCreate()Inherited
public function getNameForCreate()
Inherited
Return
| wild |
public function getDescriptionForCreate()
public function getDescriptionForCreate()
Return
| wild |
public function getProviderKey()Inherited
public function getProviderKey()
Inherited
Return
| wild |
public function getProviderType()Inherited
public function getProviderType()
Inherited
Return
| wild |
public function getProviderDomain()Inherited
public function getProviderDomain()
Inherited
Return
| wild |
public static function getAllBaseProviders()Inherited
public static function getAllBaseProviders()
Inherited
Return
| wild |
public static function getAllProviders()Inherited
public static function getAllProviders()
Inherited
Return
| wild |
public static function getAllEnabledProviders()Inherited
public static function getAllEnabledProviders()
Inherited
Return
| wild |
public static function getEnabledProviderByKey($provider_key)Inherited
public static function getEnabledProviderByKey($provider_key)
Inherited
Parameters
| $provider_key |
Return
| wild |
public function getProviderName()
public function getProviderName()
Return
| wild |
public function getAdapter()
public function getAdapter()
Return
| wild |
public function isEnabled()Inherited
public function isEnabled()
Inherited
Return
| wild |
public function shouldAllowLogin()Inherited
public function shouldAllowLogin()
Inherited
Return
| wild |
public function shouldAllowRegistration()Inherited
public function shouldAllowRegistration()
Inherited
Return
| wild |
public function shouldAllowAccountLink()
public function shouldAllowAccountLink()
Return
| wild |
public function shouldAllowAccountUnlink()
public function shouldAllowAccountUnlink()
Return
| wild |
public function shouldTrustEmails()Inherited
public function shouldTrustEmails()
Inherited
Return
| wild |
public function shouldAllowEmailTrustConfiguration()
public function shouldAllowEmailTrustConfiguration()
PhabricatorAuthProvider
Should we allow the adapter to be marked as "trusted". This is true for all adapters except those that allow the user to type in emails (see PhabricatorPasswordAuthProvider).
PhabricatorPasswordAuthProvider
Return
| wild |
public function buildLoginForm($controller)
public function buildLoginForm($controller)
Parameters
| PhabricatorAuthStartController | $controller |
Return
| wild |
public function buildInviteForm($controller)
public function buildInviteForm($controller)
Parameters
| PhabricatorAuthStartController | $controller |
Return
| wild |
public function processLoginRequest($controller)
public function processLoginRequest($controller)
Parameters
| PhabricatorAuthLoginController | $controller |
Return
| wild |
public function buildLinkForm($controller)
public function buildLinkForm($controller)
Parameters
| PhabricatorAuthLinkController | $controller |
Return
| wild |
public function shouldAllowAccountRefresh()
public function shouldAllowAccountRefresh()
Return
| wild |
public function buildRefreshForm($controller)Inherited
public function buildRefreshForm($controller)
Inherited
Parameters
| PhabricatorAuthLinkController | $controller |
Return
| wild |
protected function renderLoginForm($request, $mode)Inherited
protected function renderLoginForm($request, $mode)
Inherited
Parameters
| AphrontRequest | $request | |
| $mode |
Return
| wild |
public function createProviders()Inherited
public function createProviders()
Inherited
Return
| wild |
protected function willSaveAccount($account)
protected function willSaveAccount($account)
Parameters
| PhabricatorExternalAccount | $account |
Return
| wild |
public function willRegisterAccount($account)
public function willRegisterAccount($account)
Parameters
| PhabricatorExternalAccount | $account |
Return
| wild |
protected function loadOrCreateAccount($account_id)Inherited
protected function loadOrCreateAccount($account_id)
Inherited
Parameters
| $account_id |
Return
| wild |
public function getLoginURI()Inherited
public function getLoginURI()
Inherited
Return
| wild |
public function getSettingsURI()Inherited
public function getSettingsURI()
Inherited
Return
| wild |
public function getStartURI()Inherited
public function getStartURI()
Inherited
Return
| wild |
public function isDefaultRegistrationProvider()
public function isDefaultRegistrationProvider()
Return
| wild |
public function shouldRequireRegistrationPassword()
public function shouldRequireRegistrationPassword()
Return
| wild |
public function getDefaultExternalAccount()
public function getDefaultExternalAccount()
Return
| wild |
public function getLoginOrder()
public function getLoginOrder()
Return
| wild |
protected function getLoginIcon()Inherited
protected function getLoginIcon()
Inherited
Return
| wild |
public function isLoginFormAButton()Inherited
public function isLoginFormAButton()
Inherited
Return
| wild |
public function renderConfigPropertyTransactionTitle($xaction)Inherited
public function renderConfigPropertyTransactionTitle($xaction)
Inherited
Parameters
| PhabricatorAuthProviderConfigTransaction | $xaction |
Return
| wild |
public function readFormValuesFromProvider()Inherited
public function readFormValuesFromProvider()
Inherited
Return
| wild |
public function readFormValuesFromRequest($request)Inherited
public function readFormValuesFromRequest($request)
Inherited
Parameters
| AphrontRequest | $request |
Return
| wild |
public function processEditForm($request, $values)Inherited
public function processEditForm($request, $values)
Inherited
Parameters
| AphrontRequest | $request | |
| array | $values |
Return
| wild |
public function extendEditForm($request, $form, $values, $issues)Inherited
public function extendEditForm($request, $form, $values, $issues)
Inherited
Parameters
| AphrontRequest | $request | |
| AphrontFormView | $form | |
| array | $values | |
| array | $issues |
Return
| wild |
public function willRenderLinkedAccount($viewer, $item, $account)
public function willRenderLinkedAccount($viewer, $item, $account)
Parameters
| PhabricatorUser | $viewer | |
| PHUIObjectItemView | $item | |
| PhabricatorExternalAccount | $account |
Return
| wild |
public function hasSetupStep()Inherited
public function hasSetupStep()
Inherited
PhabricatorAuthProvider
Return true to use a two-step configuration (setup, configure) instead of the default single-step configuration. In practice, this means that creating a new provider instance will redirect back to the edit page instead of the provider list.
Return
| bool | True if this provider uses two-step configuration. |
protected function renderStandardLoginButton($request, $mode, $attributes)Inherited
protected function renderStandardLoginButton($request, $mode, $attributes)
Inherited
PhabricatorAuthProvider
Render a standard login/register button element.
The $attributes parameter takes these keys:
- uri: URI the button should take the user to when clicked.
- method: Optional HTTP method the button should use, defaults to GET.
Parameters
| AphrontRequest | $request | HTTP request. |
| string | $mode | Request mode string. |
| map | $attributes | Additional parameters, see above. |
Return
| wild | Log in button. |
public function renderConfigurationFooter()
public function renderConfigurationFooter()
Return
| wild |
public function getAuthCSRFCode($request)Inherited
public function getAuthCSRFCode($request)
Inherited
Parameters
| AphrontRequest | $request |
Return
| wild |
protected function verifyAuthCSRFCode($request, $actual)Inherited
protected function verifyAuthCSRFCode($request, $actual)
Inherited
Parameters
| AphrontRequest | $request | |
| $actual |
Return
| wild |
public function supportsAutoLogin()Inherited
public function supportsAutoLogin()
Inherited
Return
| wild |
public function getAutoLoginURI($request)Inherited
public function getAutoLoginURI($request)
Inherited
Parameters
| AphrontRequest | $request |
Return
| wild |
protected function getContentSecurityPolicyFormActions()Inherited
protected function getContentSecurityPolicyFormActions()
Inherited
Return
| wild |
private function renderPasswordLoginForm($request, $require_captcha, $captcha_valid)
private function renderPasswordLoginForm($request, $require_captcha, $captcha_valid)
Parameters
| AphrontRequest | $request | |
| $require_captcha | ||
| $captcha_valid |
Return
| wild |
public static function getPasswordProvider()
public static function getPasswordProvider()
Return
| wild |