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:----AEWKrd0I+8EGIRIIu+SNFpUlasO1TTAnN27gj1w9buTI291gmaH4fhLC4sgm2vsPYzc04jaPv/naQ29m0C2UJkSIy1wA9IBIuwq4JO3/zAnN/oUAzDQ77KBVIDNrhdEfvpL47LQpRX/M3LvLs1ZZpBxgUmt9vszaU3W5E0LxJk1nDQrQzJcbMn7LlQZb5pEebAyrCdU/fv7aOdQGv4VydedzX9l+GOsbgR/aJ58IFByin9BbYhBrDd+olu+LS8ZvI0deKaxqa63YEyH1y8ThJlK51mSg1ekHUIq9tHwqLxKk8NP6hBptK31bqN5ChnIJFeMhtQwHl0Zrzf+htCtOjTchx/rDot+aHs0p+Onv0d/AVnHWgu0xRgoa3EnSCQpirWtxbd+PqZodikpQIA5lRXkLiLkUdhL2ldTgN7QUveVGLK7hEB4vCqv2wSTf9xfsag9CLOj8fljt2oHCSMkYkcVK+fKkdAjlq8ivkZ7m4z732l2POdHRIq9OtdUx/J0M+gRRVlI4CAoehMATpX/ZQQD2KUvYqmK0RwkoeceEo0h5H2n7G2pY2HLwjuzpa/mb3nEUP5PEgNY2hA3AgPXroeTs1c29eIgoASZdhuIw2kbPPkFudgC9c26dn9qYzkNy7IlN9mDZKHcYik7gn2E1Mh2UVOsxnU4bYE4LpmA/ufw=----ATTACHMENT:----MTI3MTM3NzMzNTI1MTQxNSA0NDg1MDU3MDU5NjA0NjMzIDk3NDU4OTQyMDIxMTkzNDg=