Actualizar usuarios

This commit is contained in:
2021-04-30 02:23:57 -04:00
parent 52e3e78c6e
commit 2510261b63
3 changed files with 100 additions and 19 deletions

View File

@@ -49,12 +49,7 @@ class Auth0Service extends ServiceProvider {
->json();
}
public function createUser(
$email,
$username,
$password,
$metadata,
) {
public function createUser($email, $username, $password, $metadata) {
$endpoint = env('AUTH0_DOMAIN') . 'api/v2/users';
$payload = [
@@ -70,4 +65,23 @@ class Auth0Service extends ServiceProvider {
->post($endpoint, $payload)
->json();
}
public function updateUser($auth0_id, $email, $username, $password, $metadata) {
$endpoint = env('AUTH0_DOMAIN') . 'api/v2/users/' . $auth0_id;
$payload = ["connection" => env('AUTH0_CONNECTION')];
if ($email)
$payload["email"] = $email;
if ($username)
$payload["username"] = $username;
if ($password)
$payload["password"] = $password;
if ($metadata)
$payload["app_metadata"] = $metadata;
return Http::withToken($this->getToken())
->patch($endpoint, $payload)
->json();
}
}