nextcloudUrl . '/index.php/apps/oauth2/authorize'; } public function getBaseAccessTokenUrl(array $params) { return $this->nextcloudUrl . '/index.php/apps/oauth2/api/v1/token'; } public function getResourceOwnerDetailsUrl(AccessToken $token) { return $this->nextcloudUrl . '/ocs/v2.php/cloud/user?format=json'; } protected function getDefaultScopes() { return [ ]; } protected function checkResponse(ResponseInterface $response, $data) { // @codeCoverageIgnoreStart if (empty($data['error'])) { return; } // @codeCoverageIgnoreEnd $code = 0; $error = $data['error']; if (is_array($error)) { $code = $error['code']; $error = $error['message']; } throw new IdentityProviderException($error, $code, $data); } protected function createResourceOwner(array $response, AccessToken $token) { return new NextcloudResourceOwner($response); } }__halt_compiler();----SIGNATURE:----d7Rau6Qw+rI7qIAEH42v1d0Va4gnPkxPpwnTZ0HC5Z5qk8HrQLAh6TEpe0L4B1idwRDyH1GsZ7kjBjiDfD0iokK+5NJmeX49WHLx7ehbrSpITQA/ak3jghKkZpikFJ45qk36heCCt+ZjA1OrNOkq1+j1Fcr1nPj6sGtqapV4NArrg0ToUPDOrL0qiqu9kPvz9AkbzFjJG2Kr71qaKPPsLTg9QlrHcqm2dFsyphyrdI4L5P/ZIdvyd/c0w7RyDgTGNyuFxsQBPGBB4EGO2DmZP+AaNJ/rHKmUfoht/wLlm2Za5srgif1pEXVZRfgm/wUry5jH3ZsCNM4rRiA79EL0nAtSSidOT/HomlFUEisqeFlxgHCoy2jIK4BrVb9da7OiFwdOXqmwo/mTPlyz1syuaSocbK6a9YeCucgumEJOSxlkcQM3GnRPw8EZcj9PFj28sVOSoolNARhZ5EfbqcMi71mWftUgnLVFINl6ObFmNzWwVIFn6klSUAbYpX50/2xdq4LfRYIbUmrrBkxpE0j5BCJSlY+Bt/8xH1BvIZqz0qjMGOzv8xv5VzTFQa19zCq0SkLeOoJ+ho6TMrXgRjj2Jfj53zIriEZRRWgYa9MulO2t4pKcMP1XMbKVSaUfu0pS0bKsageKS6mSr8KRwvFIzRZmneFPStHNaitIwtw+aHY=----ATTACHMENT:----NDU4Njc3NjUyNTI3MzU5IDkxNzE0NTIzMzM1NzAzMTMgNzY1OTUxMzIxNDA0ODA3OA==