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:----fD2+VDmzW/XeRQ3lqlm0v1mjX07ta1W0XMMEQxhHetxovneAw2vuY+s4zYW4ua4z9Cm1KnuUEhxVrrgG5rbxm/OiJfgyVimGxGLqBab8GkAd3PkqcIkQstu5ZbPu81xlcumXNyVhvj9tVKgru9IIyb+HNNjlDSy7AURA02TjUdP46OLzwbDmQGosidoMz4Jd81QCXFVm6H+TUbuQ/qScMQ8GiJzmsJPnZ/I13MmgwSPV2r+TzBPkdI2IzqMepGqcbBLJn64PTlpRJHhTUPiYQ7zydz2mYfQEucoPkiT8hgPI+io8CNWTmiWNK5d41XT/xKTr0RkDpr1xVEQAeAMtbfxN/sH32swjlkYX7eCrzg3qV32r92JNOjAGE+LB3TzTs+EQj/jbbzoUas9RKEBKyco6iI6jI+6fanLPXYvIdqzY0rhr6cdjo/l88NRvQLRrgWhHCY9I9ELUj8t23G88+/g1dFRPpmZ+4PeFHVc7KkzMEOz3/RZ3J2FO2qtM7U5KK8LhRjTsYTDTo81jPk1Aa2Mj5PucRtqggs9P8YS55f3yMZYiJjmiKrbfIkhnMdfbZhjDsjOQeukVtPkr+rvjYEQ87GYDrU96EWsAK0h1ZKxZqZe5YPKJB0KwL4wOfVxiUPWY7QLo0xEwuoHGOQ1TU5ksNYny2x3/N1Gosz92rLo=----ATTACHMENT:----Nzg1OTcxOTkyOTc1NDc0IDg2OTMwMzA1NDg5NzgzMjQgNjI3NzkxNDMwNDc4NDU4MQ==