mirror of
https://github.com/elyby/accounts.git
synced 2024-12-26 07:09:46 +05:30
79bbc12206
Добавлен client_credentials grant для oAuth Рефакторинг структуры OauthScopes чтобы можно было разделить владельца прав на пользовательские и общие (машинные) Исправлена стилистика кода, внедряются фишки PHP 7.1
33 lines
667 B
PHP
33 lines
667 B
PHP
<?php
|
|
namespace api\components\OAuth2\Entities;
|
|
|
|
class ClientEntity extends \League\OAuth2\Server\Entity\ClientEntity {
|
|
|
|
private $isTrusted;
|
|
|
|
public function setId(string $id) {
|
|
$this->id = $id;
|
|
}
|
|
|
|
public function setName(string $name) {
|
|
$this->name = $name;
|
|
}
|
|
|
|
public function setSecret(string $secret) {
|
|
$this->secret = $secret;
|
|
}
|
|
|
|
public function setRedirectUri($redirectUri) {
|
|
$this->redirectUri = $redirectUri;
|
|
}
|
|
|
|
public function setIsTrusted(bool $isTrusted) {
|
|
$this->isTrusted = $isTrusted;
|
|
}
|
|
|
|
public function isTrusted(): bool {
|
|
return $this->isTrusted;
|
|
}
|
|
|
|
}
|