mirror of
https://github.com/elyby/oauth2-server.git
synced 2024-11-01 16:33:07 +05:30
Updated ClientEntityInterface with additional methods
This commit is contained in:
parent
e808528cc8
commit
de000b72a4
@ -11,6 +11,7 @@ interface ClientEntityInterface
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the client's identifier
|
* Set the client's identifier
|
||||||
|
*
|
||||||
* @param $identifier
|
* @param $identifier
|
||||||
*/
|
*/
|
||||||
public function setIdentifier($identifier);
|
public function setIdentifier($identifier);
|
||||||
@ -23,7 +24,42 @@ interface ClientEntityInterface
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the client's name
|
* Set the client's name
|
||||||
|
*
|
||||||
* @param string $name
|
* @param string $name
|
||||||
*/
|
*/
|
||||||
public function setName($name);
|
public function setName($name);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $secret
|
||||||
|
*/
|
||||||
|
public function setSecret($secret);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Validate the secret provided by the client
|
||||||
|
*
|
||||||
|
* @param string $submittedSecret
|
||||||
|
*
|
||||||
|
* @return boolean
|
||||||
|
*/
|
||||||
|
public function validateSecret($submittedSecret);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the client's redirect uri
|
||||||
|
*
|
||||||
|
* @param string $redirectUri
|
||||||
|
*/
|
||||||
|
public function setRedirectUri($redirectUri);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the registered redirect URI
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
public function getRedirectUri();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns true if the client is capable of keeping it's secrets secret
|
||||||
|
* @return boolean
|
||||||
|
*/
|
||||||
|
public function canKeepASecret();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user