test_class.declarator: provider = new KeycloakAuthenticationProvider()
test_class.modifier: private
test_class.original_string: private KeycloakAuthenticationProvider provider = new KeycloakAuthenticationProvider();
test_class.type: KeycloakAuthenticationProvider
test_class.var_name: provider
test_class.declarator: token
test_class.modifier: private
test_class.original_string: private KeycloakAuthenticationToken token;
test_class.type: KeycloakAuthenticationToken
test_class.var_name: token
test_class.declarator: interactiveToken
test_class.modifier: private
test_class.original_string: private KeycloakAuthenticationToken interactiveToken;
test_class.type: KeycloakAuthenticationToken
test_class.var_name: interactiveToken
test_class.declarator: roles = Sets.newSet("user", "admin")
test_class.modifier: private
test_class.original_string: private Set<String> roles = Sets.newSet("user", "admin");
test_class.type: Set<String>
test_class.var_name: roles
test_class.file: adapters/oidc/spring-security/src/test/java/org/keycloak/adapters/springsecurity/authentication/KeycloakAuthenticationProviderTest.java
test_class.identifier: KeycloakAuthenticationProviderTest
test_case.body: @Test
      public void testSupports() throws Exception {
          assertTrue(provider.supports(KeycloakAuthenticationToken.class));
          assertFalse(provider.supports(PreAuthenticatedAuthenticationToken.class));
      }
test_case.class_method_signature: KeycloakAuthenticationProviderTest.testSupports()
test_case.full_signature: @Test public void testSupports()
test_case.identifier: testSupports
test_case.invocations: assertTrue supports assertFalse supports
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSupports()
focal_class.declarator: grantedAuthoritiesMapper
focal_class.modifier: private
focal_class.original_string: private GrantedAuthoritiesMapper grantedAuthoritiesMapper;
focal_class.type: GrantedAuthoritiesMapper
focal_class.var_name: grantedAuthoritiesMapper
focal_class.file: adapters/oidc/spring-security/src/main/java/org/keycloak/adapters/springsecurity/authentication/KeycloakAuthenticationProvider.java
focal_class.identifier: KeycloakAuthenticationProvider
focal_class.interfaces: implements AuthenticationProvider
focal_class.class_method_signature: KeycloakAuthenticationProvider.setGrantedAuthoritiesMapper(GrantedAuthoritiesMapper grantedAuthoritiesMapper)
focal_class.full_signature: public void setGrantedAuthoritiesMapper(GrantedAuthoritiesMapper grantedAuthoritiesMapper)
focal_class.identifier: setGrantedAuthoritiesMapper
focal_class.modifiers: public
focal_class.parameters: (GrantedAuthoritiesMapper grantedAuthoritiesMapper)
focal_class.return: void
focal_class.signature: void setGrantedAuthoritiesMapper(GrantedAuthoritiesMapper grantedAuthoritiesMapper)
focal_class.class_method_signature: KeycloakAuthenticationProvider.authenticate(Authentication authentication)
focal_class.full_signature: @Override public Authentication authenticate(Authentication authentication)
focal_class.identifier: authenticate
focal_class.modifiers: @Override public
focal_class.parameters: (Authentication authentication)
focal_class.return: Authentication
focal_class.signature: Authentication authenticate(Authentication authentication)
focal_class.class_method_signature: KeycloakAuthenticationProvider.mapAuthorities(
              Collection<? extends GrantedAuthority> authorities)
focal_class.full_signature: private Collection<? extends GrantedAuthority> mapAuthorities(
              Collection<? extends GrantedAuthority> authorities)
focal_class.identifier: mapAuthorities
focal_class.modifiers: private
focal_class.parameters: (
              Collection<? extends GrantedAuthority> authorities)
focal_class.return: Collection<? extends GrantedAuthority>
focal_class.signature: Collection<? extends GrantedAuthority> mapAuthorities(
              Collection<? extends GrantedAuthority> authorities)
focal_class.class_method_signature: KeycloakAuthenticationProvider.supports(Class<?> aClass)
focal_class.full_signature: @Override public boolean supports(Class<?> aClass)
focal_class.identifier: supports
focal_class.modifiers: @Override public
focal_class.parameters: (Class<?> aClass)
focal_class.return: boolean
focal_class.signature: boolean supports(Class<?> aClass)
focal_method.body: @Override
      public boolean supports(Class<?> aClass) {
          return KeycloakAuthenticationToken.class.isAssignableFrom(aClass);
      }
focal_method.class_method_signature: KeycloakAuthenticationProvider.supports(Class<?> aClass)
focal_method.full_signature: @Override public boolean supports(Class<?> aClass)
focal_method.identifier: supports
focal_method.invocations: isAssignableFrom
focal_method.modifiers: @Override public
focal_method.parameters: (Class<?> aClass)
focal_method.return: boolean
focal_method.signature: boolean supports(Class<?> aClass)