Provide an embedded Docker container for local development #1

Merged
ansv7779 merged 10 commits from docker into main 2025-03-26 18:51:21 +01:00
Showing only changes of commit c30ed02659 - Show all commits

View File

@ -14,6 +14,7 @@ import se.su.dsv.oauth2.admin.repository.ClientRow;
import java.security.Principal; import java.security.Principal;
import java.time.Duration; import java.time.Duration;
import java.util.ArrayList;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; import java.util.List;
import java.util.Optional; import java.util.Optional;
@ -94,7 +95,7 @@ public class ClientManager implements RegisteredClientRepository, ClientManageme
private Client toClient(final ClientRow clientRow) { private Client toClient(final ClientRow clientRow) {
List<String> owners = clientRepository.getOwners(clientRow.id()); List<String> owners = new ArrayList<>(clientRepository.getOwners(clientRow.id()));
owners.sort(Comparator.naturalOrder()); owners.sort(Comparator.naturalOrder());
Set<String> scopes = clientRow.scopeSet(); Set<String> scopes = clientRow.scopeSet();
boolean isPublic = clientRow.isPublic(); boolean isPublic = clientRow.isPublic();