Skip to content
Merged
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public class DemoController {
*/
@GetMapping
public String demo(final Authentication auth) {
return String.format("Hello, %s. You have authorities: %s", auth.getPrincipal(),
return "Hello, %s. You have authorities: %s".formatted(auth.getPrincipal(),
auth.getAuthorities().stream().map(GrantedAuthority::getAuthority).collect(Collectors.joining(", ")));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public class DemoController {
*/
@GetMapping
public String demo(final Authentication auth) {
return String.format("Hello, %s. You have authorities: %s", auth.getPrincipal(),
return "Hello, %s. You have authorities: %s".formatted(auth.getPrincipal(),
auth.getAuthorities().stream().map(GrantedAuthority::getAuthority).collect(Collectors.joining(", ")));
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import com.sun.jna.platform.win32.Secur32.EXTENDED_NAME_FORMAT;
import com.sun.jna.platform.win32.Secur32Util;

import java.util.Collections;
import java.util.Map;

import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.AuthenticationInfo;
Expand Down Expand Up @@ -46,7 +46,7 @@ void setUp() {
this.windowsAuthProvider = new MockWindowsAuthProvider();
this.realm = new GroupMappingWaffleRealm();
this.realm.setProvider(this.windowsAuthProvider);
this.realm.setGroupRolesMap(Collections.singletonMap("Users", GroupMappingWaffleRealmTest.ROLE_NAME));
this.realm.setGroupRolesMap(Map.of("Users", GroupMappingWaffleRealmTest.ROLE_NAME));
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import com.sun.jna.platform.win32.Secur32.EXTENDED_NAME_FORMAT;
import com.sun.jna.platform.win32.Secur32Util;

import java.util.Collections;
import java.util.Map;

import org.apache.shiro.authc.AuthenticationException;
import org.apache.shiro.authc.AuthenticationInfo;
Expand Down Expand Up @@ -46,7 +46,7 @@ void setUp() {
this.windowsAuthProvider = new MockWindowsAuthProvider();
this.realm = new GroupMappingWaffleRealm();
this.realm.setProvider(this.windowsAuthProvider);
this.realm.setGroupRolesMap(Collections.singletonMap("Users", GroupMappingWaffleRealmTest.ROLE_NAME));
this.realm.setGroupRolesMap(Map.of("Users", GroupMappingWaffleRealmTest.ROLE_NAME));
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import java.util.ArrayList;
import java.util.Base64;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import javax.servlet.ServletException;
Expand Down Expand Up @@ -115,7 +115,7 @@ void testNegotiate() throws IOException, ServletException {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import java.util.ArrayList;
import java.util.Base64;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import javax.servlet.ServletException;
Expand Down Expand Up @@ -144,7 +144,7 @@ void testNegotiate() throws IOException, ServletException {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.AfterEach;
Expand Down Expand Up @@ -97,7 +97,7 @@ void testAuthenticate() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down Expand Up @@ -128,7 +128,7 @@ void testAuthenticateWithCustomGrantedAuthorityFactory() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("Everyone", list.get(0));
Assertions.assertEquals("Users", list.get(1));
Assertions.assertTrue(authenticated.getPrincipal() instanceof WindowsPrincipal);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.Assertions;
Expand Down Expand Up @@ -59,7 +59,7 @@ void testWindowsAuthenticationToken() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_GROUP1", list.get(0));
Assertions.assertEquals("ROLE_GROUP2", list.get(1));
Assertions.assertEquals("ROLE_USER", list.get(2));
Expand All @@ -86,7 +86,7 @@ void testCustomGrantedAuthorityFactory() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("group1", list.get(0));
Assertions.assertEquals("group2", list.get(1));
Assertions.assertEquals(this.principal, myToken.getPrincipal());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import java.util.ArrayList;
import java.util.Base64;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.AfterEach;
Expand Down Expand Up @@ -115,7 +115,7 @@ void testNegotiate() throws IOException, ServletException {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import java.util.ArrayList;
import java.util.Base64;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.AfterEach;
Expand Down Expand Up @@ -144,7 +144,7 @@ void testNegotiate() throws IOException, ServletException {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.AfterEach;
Expand Down Expand Up @@ -97,7 +97,7 @@ void testAuthenticate() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down Expand Up @@ -128,7 +128,7 @@ void testAuthenticateWithCustomGrantedAuthorityFactory() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("Everyone", list.get(0));
Assertions.assertEquals("Users", list.get(1));
Assertions.assertTrue(authenticated.getPrincipal() instanceof WindowsPrincipal);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.Assertions;
Expand Down Expand Up @@ -59,7 +59,7 @@ void testWindowsAuthenticationToken() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_GROUP1", list.get(0));
Assertions.assertEquals("ROLE_GROUP2", list.get(1));
Assertions.assertEquals("ROLE_USER", list.get(2));
Expand All @@ -86,7 +86,7 @@ void testCustomGrantedAuthorityFactory() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("group1", list.get(0));
Assertions.assertEquals("group2", list.get(1));
Assertions.assertEquals(this.principal, myToken.getPrincipal());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import java.util.ArrayList;
import java.util.Base64;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.AfterEach;
Expand Down Expand Up @@ -115,7 +115,7 @@ void testNegotiate() throws IOException, ServletException {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import java.util.ArrayList;
import java.util.Base64;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.AfterEach;
Expand Down Expand Up @@ -144,7 +144,7 @@ void testNegotiate() throws IOException, ServletException {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.AfterEach;
Expand Down Expand Up @@ -97,7 +97,7 @@ void testAuthenticate() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_EVERYONE", list.get(0));
Assertions.assertEquals("ROLE_USER", list.get(1));
Assertions.assertEquals("ROLE_USERS", list.get(2));
Expand Down Expand Up @@ -128,7 +128,7 @@ void testAuthenticateWithCustomGrantedAuthorityFactory() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("Everyone", list.get(0));
Assertions.assertEquals("Users", list.get(1));
Assertions.assertTrue(authenticated.getPrincipal() instanceof WindowsPrincipal);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

import org.junit.jupiter.api.Assertions;
Expand Down Expand Up @@ -59,7 +59,7 @@ void testWindowsAuthenticationToken() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("ROLE_GROUP1", list.get(0));
Assertions.assertEquals("ROLE_GROUP2", list.get(1));
Assertions.assertEquals("ROLE_USER", list.get(2));
Expand All @@ -86,7 +86,7 @@ void testCustomGrantedAuthorityFactory() {
for (final GrantedAuthority grantedAuthority : authorities) {
list.add(grantedAuthority.getAuthority());
}
Collections.sort(list);
list.sort(Comparator.naturalOrder());
Assertions.assertEquals("group1", list.get(0));
Assertions.assertEquals("group2", list.get(1));
Assertions.assertEquals(this.principal, myToken.getPrincipal());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import jakarta.servlet.ServletException;

import java.util.Base64;
import java.util.Collections;
import java.util.List;

import mockit.Expectations;
import mockit.Mocked;
Expand Down Expand Up @@ -352,7 +352,7 @@ void testSecurityCheckQueryString() {

@Test
void testCustomPrincipal() throws LifecycleException {
final GenericPrincipal genericPrincipal = new GenericPrincipal("my-principal", Collections.emptyList());
final GenericPrincipal genericPrincipal = new GenericPrincipal("my-principal", List.of());
final MixedAuthenticator customAuthenticator = new MixedAuthenticator() {
@Override
protected GenericPrincipal createPrincipal(final IWindowsIdentity windowsIdentity) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import jakarta.servlet.ServletException;

import java.util.Base64;
import java.util.Collections;
import java.util.List;

import mockit.Expectations;
import mockit.Mocked;
Expand Down Expand Up @@ -353,7 +353,7 @@ void testSecurityCheckQueryString() {

@Test
void testCustomPrincipal() throws LifecycleException {
final GenericPrincipal genericPrincipal = new GenericPrincipal("my-principal", Collections.emptyList());
final GenericPrincipal genericPrincipal = new GenericPrincipal("my-principal", List.of());
final MixedAuthenticator customAuthenticator = new MixedAuthenticator() {
@Override
protected GenericPrincipal createPrincipal(final IWindowsIdentity windowsIdentity) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
import com.sun.jna.platform.win32.SspiUtil.ManagedSecBufferDesc;

import java.util.Base64;
import java.util.Collections;
import java.util.List;

import javax.servlet.ServletException;

Expand Down Expand Up @@ -352,8 +352,7 @@ void testSecurityCheckQueryString() {

@Test
void testCustomPrincipal() throws LifecycleException {
final GenericPrincipal genericPrincipal = new GenericPrincipal("my-principal", "my-password",
Collections.emptyList());
final GenericPrincipal genericPrincipal = new GenericPrincipal("my-principal", "my-password", List.of());
final MixedAuthenticator customAuthenticator = new MixedAuthenticator() {
@Override
protected GenericPrincipal createPrincipal(final IWindowsIdentity windowsIdentity) {
Expand Down
Loading