accept any secret for open clients

This commit is contained in:
Dusan Jakub
2023-10-18 13:09:33 +02:00
parent a57f40e0a4
commit b4e19944af

View File

@@ -9,6 +9,7 @@ public record OAuthClient(String clientId, String description, String clientSecr
}
public boolean validateSecret(String clientSecret) {
return Objects.equals(clientSecret, this.clientSecret);
// WARN: For open clients we purposefully accept any secrets
return this.clientSecret == null || Objects.equals(clientSecret, this.clientSecret);
}
}