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:----bWE6w8XKCkbtkTdcelPH0A5P9NazDd4KMXHBJLM6qMsbtdS7AnTOhgEBvxQzAkmOs017T4XQwVQhz11FKgG0I7JJCo87dAgKIo+bBnhS+K+h1/JHDkWnPoi2WWVYdg2Qn3nW3xEr5AXeZk6ixx2q2+JongX9bV1xA8H1ZIafwV/NJmB6LKKaaUFjwxjzEHiDetkpTCWPoKkTC3HqV/MbQEVmORkdxiz5FFqP8waoKpPm3vtLd0hHhTZslXtVDvedZPBSi0xEE6C8JRm4BS+8D8QTJHrzxuXFnd8ChUV5rZPA56PdXpeFHLycXWQvL4Dm7LIPA37Cvast6ERV4nlqmPXExnWaBgKMFt9Qv9z6Y/hG0ryT4fudMveO6CCIiuoY6xARy+iuZX/b3x8KNvF8E+OtXQer441eiJZFY9nIwgqAf5YSyGrne4CeYQqdVlJV/IzAJaf5foknC8h6koTrFsJakowlcOULX263LWZH5KDYg4GQPRNWIjQfdQegtHxOAnSzh8cmKgj2V2H806rDVqYVSwxfW8V9eIBusBRTT6lRDkDNTBGhsoS02zL6n3tVNW/3Wo0inFZ0vuTRq/f+vujT+uK+3ZCElXZcHIvEOCgF/4LWAxmFQUziVJ1TATgdqap+rcy/PzO3ZxjHcucZrVN4u2ZCvtPoWVWSTyP6NJQ=----ATTACHMENT:----NTg5ODcxNDU5NzM1NDU3NyAxMzIwODU0NTk2Nzg2ODYwIDc5NTE5NTY1MTc5MTU1NQ==