yf_oauth_driver_bitbucket class| File | plugins/oauth/classes/oauth/yf_oauth_driver_bitbucket.class.php |
|---|---|
| Use | _class('oauth_driver_bitbucket', 'classes/oauth/') |
| Extends | yf_oauth_driver1 → yf_oauth_driver2 |
| Property | Default | Description |
|---|---|---|
| None declared in this class. | ||
None without a leading underscore.
_ hooks and helpers; not routable as page actionspublic function _get_user_info_for_auth($raw = [])
public function _get_user_info_for_auth($raw = [])
{
$user_info = [
'user_id' => $raw['user']['username'],
'login' => $raw['user']['username'],
'name' => $raw['user']['display_name'],
'email' => '',
'avatar_url' => $raw['user']['avatar'],
'profile_url' => 'https://bitbucket.org/' . $raw['user']['username'],
];
return $user_info;
}
from yf_oauth_driver2: _decode_result(), _storage_clean(), _storage_get(), _storage_set(), login()
from yf_oauth_driver1: _do_sign_request(), _encode(), _get_oauth_header(), _hmac_sha1(), authenticate(), authorize(), get_access_token(), get_user_info()