예제 #1
0
파일: Scope.php 프로젝트: apioo/fusio-impl
 /**
  * Returns all scope names which are valid for the app and the user. The
  * scopes are a comma seperated list. All scopes which are listed in the
  * $exclude array are excluded
  *
  * @param integer $appId
  * @param integer $userId
  * @param string $scopes
  * @param array $exclude
  * @return array
  */
 public function getValidScopes($appId, $userId, $scopes, array $exclude = array())
 {
     $scopes = explode(',', $scopes);
     $scopes = $this->appScopeTable->getValidScopes($appId, $scopes, $exclude);
     $scopes = $this->userScopeTable->getValidScopes($userId, $scopes, $exclude);
     return $scopes;
 }
예제 #2
0
파일: User.php 프로젝트: apioo/fusio-impl
 public function getValidScopes($userId, array $scopes, array $exclude = array())
 {
     return $this->userScopeTable->getValidScopes($userId, $scopes, $exclude);
 }