File tree Expand file tree Collapse file tree 2 files changed +6
-8
lines changed
main/java/com/onegini/examples/resourcegateway/service
test/java/com/onegini/examples/resourcegateway/service Expand file tree Collapse file tree 2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change 22
33import static com .onegini .examples .resourcegateway .model .TokenType .IMPLICIT_AUTHENTICATION ;
44
5- import java .util .Collection ;
6-
5+ import com .onegini .examples .resourcegateway .model .exception .InvalidAccessTokenException ;
76import org .springframework .stereotype .Service ;
8- import org .springframework .util .CollectionUtils ;
97
10- import com . onegini . examples . resourcegateway . model . exception . InvalidAccessTokenException ;
8+ import java . util . Collection ;
119
1210@ Service
1311public class TokenTypeValidationService {
@@ -25,7 +23,7 @@ public void validateNoImplicitAuthenticationToken(final Collection<String> amrs)
2523 }
2624
2725 private boolean isImplicitAuthenticationToken (final Collection <String > amrs ) {
28- return CollectionUtils . containsInstance ( amrs , IMPLICIT_AUTHENTICATION .name ());
26+ return amrs != null && amrs . contains ( IMPLICIT_AUTHENTICATION .name ());
2927 }
3028
3129 private boolean isNoImplicitAuthenticationToken (final Collection <String > tokenTypes ) {
Original file line number Diff line number Diff line change 1313
1414class TokenTypeValidationServiceTest {
1515
16- private static final String TYPE_IMPLICIT_AUTHENTICATION = "IMPLICIT_AUTHENTICATION " ;
16+ private static final String NOT_IMPLICIT_TYPE = "DEFAULT_TOKEN " ;
1717
1818 private final TokenTypeValidationService service = new TokenTypeValidationService ();
1919
@@ -30,7 +30,7 @@ void should_validate_null_or_empty_as_no_implicit_authentication_token(final Set
3030 service .validateNoImplicitAuthenticationToken (tokenTypes );
3131 }
3232
33- @ ValueSource (strings = TYPE_IMPLICIT_AUTHENTICATION )
33+ @ ValueSource (strings = NOT_IMPLICIT_TYPE )
3434 @ ParameterizedTest
3535 void should_validate_as_no_implicit_authentication_token (final String tokenTypes ) {
3636 service .validateNoImplicitAuthenticationToken (Set .of (tokenTypes ));
@@ -43,7 +43,7 @@ void should_throw_exception_when_validating_null_or_empty_as_implicit_authentica
4343 .isInstanceOf (InvalidAccessTokenException .class );
4444 }
4545
46- @ ValueSource (strings = TYPE_IMPLICIT_AUTHENTICATION )
46+ @ ValueSource (strings = NOT_IMPLICIT_TYPE )
4747 @ ParameterizedTest
4848 void should_throw_exception_when_validating_other_input_as_implicit_authentication_token (final String tokenType ) {
4949 final Set <String > tokenTypes = Set .of (tokenType );
You can’t perform that action at this time.
0 commit comments