Skip to content

Commit 8237cff

Browse files
committed
fix baseConfig
1 parent f5e0165 commit 8237cff

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

solid/lib/BaseServerConfig.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,6 @@ public function removeClientConfig($clientId) {
151151
unset($scopes[$clientId]);
152152
$this->config->setAppValue('solid', 'clientScopes', $scopes);
153153
}
154-
155154
public function saveClientRegistration($origin, $clientData) {
156155
$originHash = md5($origin);
157156
$existingRegistration = $this->getClientRegistration($originHash);
@@ -161,14 +160,14 @@ public function saveClientRegistration($origin, $clientData) {
161160
}
162161
$clientData['redirect_uris'] = array_unique($clientData['redirect_uris']);
163162
}
164-
if (!$existingRegistration) {
165-
$clientData['client_secret'] = md5(random_bytes(32));
166-
}
163+
164+
$clientData['client_id'] = $originHash;
167165
$clientData['client_name'] = $origin;
166+
$clientData['client_secret'] = md5(random_bytes(32));
168167
$this->config->setAppValue('solid', "client-" . $originHash, json_encode($clientData));
168+
169169
$this->config->setAppValue('solid', "client-" . $origin, json_encode($clientData));
170-
$this->saveClientConfig($originHash, $clientData);
171-
return $originHash;
170+
return $clientData;
172171
}
173172

174173
public function removeClientRegistration($clientId) {

0 commit comments

Comments
 (0)