Provide a farmOS Default OAuth client.
This commit is contained in:
parent
41283012d7
commit
6a872fc88c
|
@ -50,6 +50,32 @@ function farm_api_menu() {
|
||||||
return $items;
|
return $items;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Implements hook_farm_api_oauth2_client()
|
||||||
|
*/
|
||||||
|
function farm_api_farm_api_oauth2_client() {
|
||||||
|
$clients = array();
|
||||||
|
|
||||||
|
// Provide default farmOS OAuth Client for general use.
|
||||||
|
$clients['farm'] = array(
|
||||||
|
'label' => 'farmOS (Default)',
|
||||||
|
'client_key' => 'farm',
|
||||||
|
'redirect_uri' => '',
|
||||||
|
'settings' => array(
|
||||||
|
'override_grant_types' => TRUE,
|
||||||
|
'allow_implicit' => FALSE,
|
||||||
|
'grant_types' => array(
|
||||||
|
'password' => 'password',
|
||||||
|
'refresh_token' => 'refresh_token',
|
||||||
|
),
|
||||||
|
'always_issue_new_refresh_token' => TRUE,
|
||||||
|
'unset_refresh_token_after_use' => TRUE,
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
return $clients;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Farm info API callback.
|
* Farm info API callback.
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue