Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accessTokenProvider(ClientHttpRequestFactory) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.M2MTokenConfiguration
-
AccessTokenProvider with ignore ssl certificate verification.
- adapterDeploymentContext() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- AnonymousSupportKeycloakAuthenticatedActionsFilter - Class in org.qubership.atp.auth.springbootstarter.security.filters
- AnonymousSupportKeycloakAuthenticatedActionsFilter() - Constructor for class org.qubership.atp.auth.springbootstarter.security.filters.AnonymousSupportKeycloakAuthenticatedActionsFilter
-
Constructor.
- AnonymousSupportSimpleHttpFacade - Class in org.qubership.atp.auth.springbootstarter.security.facades
- AnonymousSupportSimpleHttpFacade(HttpServletRequest, HttpServletResponse) - Constructor for class org.qubership.atp.auth.springbootstarter.security.facades.AnonymousSupportSimpleHttpFacade
-
Constructor.
- apply(RequestTemplate) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientInterceptor
- AtpAuthAutoConfiguration - Class in org.qubership.atp.auth.springbootstarter
- AtpAuthAutoConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.AtpAuthAutoConfiguration
- AtpAuthWebSocketAutoConfiguration - Class in org.qubership.atp.auth.springbootstarter
- AtpAuthWebSocketAutoConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.AtpAuthWebSocketAutoConfiguration
- AtpKeycloakWebSecurityConfigurerAdapter - Class in org.qubership.atp.auth.springbootstarter.config
-
Copy from
KeycloakWebSecurityConfigurerAdapterto exclude a bean HttpSessionManager. - AtpKeycloakWebSecurityConfigurerAdapter() - Constructor for class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- AuthChannelInterceptor - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- AuthChannelInterceptor() - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.AuthChannelInterceptor
- authenticate(String) - Method in class org.qubership.atp.auth.springbootstarter.services.BearerTokenWebSocketAuthenticator
-
Authenticate web socket.
- authenticationEntryPoint() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
B
- bearerTokenExtractor() - Method in class org.qubership.atp.auth.springbootstarter.config.UtilsConfiguration
- bearerTokenStompExtractor() - Method in class org.qubership.atp.auth.springbootstarter.config.UtilsConfiguration
- BearerTokenWebSocketAuthenticator - Class in org.qubership.atp.auth.springbootstarter.services
- BearerTokenWebSocketAuthenticator() - Constructor for class org.qubership.atp.auth.springbootstarter.services.BearerTokenWebSocketAuthenticator
C
- certificatesProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.SslProviderConfiguration
-
Ssl certificates provider.
- checkAccess(String, Set<UUID>, String) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkAccess(String, Set<UUID>, Operation) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkAccess(String, UUID, Set<UUID>, Operation) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkAccess(String, UUID, UUID, Operation) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkAccess(String, UUID, Operation) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkAccess(Set<UUID>, String) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkAccess(UUID, Operation) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkPoliciesForOperation(String, Project, Operation) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- checkPoliciesForOperation(Project, Operation) - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
- configure(HttpSecurity) - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- configure(HttpSecurity) - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
-
Configure HttpSecurity as disabled security and all resources are permitted.
- configure(HttpSecurity) - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Configure HttpSecurity.
- configure(WebSecurity) - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Configure WebSecurity parameter object.
- configureClientInboundChannel(ChannelRegistration) - Method in class org.qubership.atp.auth.springbootstarter.config.WebSocketAuthenticationSecurityConfig
- configureGlobal(AuthenticationManagerBuilder) - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Configure authentication.
- configureInbound(MessageSecurityMetadataSourceRegistry) - Method in class org.qubership.atp.auth.springbootstarter.config.WebSocketSecurityConfig
D
- deleteObjectPermissions(String, UUID, UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
-
delete permisions for object with id.
- deleteObjectPermissions(UUID, String, String) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- deleteObjectPermissionsBulk(String, UUID, List<UUID>) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
-
delete all objects with object ids.
- deleteObjectPermissionsBulk(UUID, String, List<String>) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- DisableSecurityConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- DisableSecurityConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
- DisableSecurityUserProvider - Class in org.qubership.atp.auth.springbootstarter.provider.impl
- DisableSecurityUserProvider() - Constructor for class org.qubership.atp.auth.springbootstarter.provider.impl.DisableSecurityUserProvider
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.qubership.atp.auth.springbootstarter.security.filters.AnonymousSupportKeycloakAuthenticatedActionsFilter
-
DoFilter method.
E
- EnableM2MRestTemplate - Annotation Type in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.annotation
- EnableOauth2FeignClientInterceptor - Annotation Type in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.annotation
- EnableTokenRelayWebClient - Annotation Type in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.annotation
-
Enables token relay web client.
- entityAccess(UsersService, UserGroupService, DataContextHolder<Set<String>>) - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Create entityAccess PolicyEnforcement bean from parameters given.
- entityAccessEnforcement() - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
-
Allow all PolicyEnforcement, will be used where you do not need to check permissions.
- EntityAccessEnforcement - Class in org.qubership.atp.auth.springbootstarter.security.permissions
- EntityAccessEnforcement(UsersService, UserGroupService, DataContextHolder<Set<String>>, String) - Constructor for class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
-
Constructor.
F
- FeignCapabilityConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- FeignCapabilityConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.FeignCapabilityConfiguration
- feignClientInterceptor(AccessTokenProvider, OAuth2ProtectedResourceDetails, Tracer) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientConfiguration
G
- get() - Method in class org.qubership.atp.auth.springbootstarter.holders.UserIdContextHolder
- get() - Method in class org.qubership.atp.auth.springbootstarter.holders.UserRolesContextHolder
- get() - Method in class org.qubership.atp.auth.springbootstarter.provider.impl.DisableSecurityUserProvider
- get() - Method in class org.qubership.atp.auth.springbootstarter.provider.impl.UserProvider
-
Get User Info from SecurityContextHolder.
- get() - Method in class org.qubership.atp.auth.springbootstarter.ssl.KeyStoreProvider
- get() - Method in class org.qubership.atp.auth.springbootstarter.ssl.SslCertificateProvider
- get() - Method in class org.qubership.atp.auth.springbootstarter.ssl.TrustManagerFactoryProvider
- getAccessToken() - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay.TokenRelayKeycloakClientContext
- getClientId() - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay.NoClientOAuth2ProtectedResourceDetails
- getClientSecret() - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay.NoClientOAuth2ProtectedResourceDetails
- getObjectName(String, UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
-
return name for entity in next format serviceName-entityName-Id.
- getObjectPermissionsByObjectId(UUID, String, String) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- getObjectPermissionsByServiceName(UUID, String) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- getObjectPermissionsForService(UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
- getPermissionsByObjectId(String, UUID, UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
- getPermissionsByProjectId(UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
- getSecurityContext() - Method in class org.qubership.atp.auth.springbootstarter.security.facades.AnonymousSupportSimpleHttpFacade
-
Get KeycloakSecurityContext from SecurityContextHolder.
- getUserGroupByProject(Project) - Method in class org.qubership.atp.auth.springbootstarter.services.UserGroupService
-
Return
Groupfor currently authenticated user by project. - getUserGroupByProjectId(UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UserGroupService
-
Return
Groupfor currently authenticated user by project. - getUserId() - Method in class org.qubership.atp.auth.springbootstarter.services.UserGroupService
-
Return currently authenticated user.
- getUsersByProject(UUID) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- getUsersByProject(UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
-
Return
Projectwith user lists. - getUsersInfoByProjectId(UUID, List<UUID>) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- getUsersInfoByProjectId(UUID, List<UUID>) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
- grantAllPermissions(String, UUID, UUID, List<UUID>) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
-
Grants all rights to provided users in the object.
H
- HttpClientsConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- HttpClientsConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.HttpClientsConfiguration
- httpSessionManager() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
I
- ignoreVerifySslContext() - Method in class org.qubership.atp.auth.springbootstarter.config.HttpClientsConfiguration
-
Ssl context which ignore ssl verification.
- inboundChannelSecurity(MessageSecurityMetadataSource) - Method in class org.qubership.atp.auth.springbootstarter.config.WebSocketSecurityConfig
-
Create ChannelSecurityInterceptor with custom authentication manager.
- initFilterBean() - Method in class org.qubership.atp.auth.springbootstarter.security.filters.AnonymousSupportKeycloakAuthenticatedActionsFilter
-
Init Filter Bean.
- intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class org.qubership.atp.auth.springbootstarter.security.interceptors.MdcHttpRequestInterceptor
- isAdmin() - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
-
Performs evaluation of authorization policies using user role.
- isAuthenticated() - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
-
Performs evaluation of authorization policies.
- isSupport() - Method in class org.qubership.atp.auth.springbootstarter.security.permissions.EntityAccessEnforcement
-
Performs evaluation of authorization policies using user role.
K
- KafkaConfig - Class in org.qubership.atp.auth.springbootstarter.config
- KafkaConfig() - Constructor for class org.qubership.atp.auth.springbootstarter.config.KafkaConfig
- kafkaServiceEntitiesTemplate() - Method in class org.qubership.atp.auth.springbootstarter.config.KafkaConfig
-
Create KafkaTemplate for service entities.
- keycloakAuthenticatedActionsFilter() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakAuthenticatedActionsFilter() - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Create KeycloakAuthenticatedActionsFilter bean.
- keycloakAuthenticatedActionsFilterRegistrationBean() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
-
Keycloak authenticated actions filter registration bean.
- keycloakAuthenticationProcessingFilter() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakAuthenticationProcessingFilterRegistrationBean(KeycloakAuthenticationProcessingFilter) - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Return
FilterRegistrationBeanfilter for keycloak authentication, initially disabled. - keycloakAuthenticationProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakAuthenticationProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.WebSocketSecurityConfig
- keycloakConfigResolver - Variable in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakConfigResolver() - Method in class org.qubership.atp.auth.springbootstarter.config.KeycloakConfiguration
- KeycloakConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- KeycloakConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.KeycloakConfiguration
- keycloakCsrfRequestMatcher() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakLogoutHandler() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakPreAuthActionsFilter() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakPreAuthActionsFilterRegistrationBean() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
-
Keycloak pre-auth actions filter registration bean.
- keycloakSecurityContextRequestFilter() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- keycloakSecurityContextRequestFilterRegistrationBean() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
-
Keycloak security context request filter registration bean.
- keyStoreProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.SslProviderConfiguration
-
KeyStore provider.
- KeyStoreProvider - Class in org.qubership.atp.auth.springbootstarter.ssl
- KeyStoreProvider() - Constructor for class org.qubership.atp.auth.springbootstarter.ssl.KeyStoreProvider
M
- m2mRestTemplate(RestTemplateLogInterceptor) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.WithoutM2MTokenConfiguration
-
Without M2M OAuth2 RestTemplate.
- m2mRestTemplate(OAuth2ProtectedResourceDetails, AccessTokenProvider, ClientHttpRequestFactory, RestTemplateLogInterceptor) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.M2MTokenConfiguration
-
M2M OAuth2RestTemplate.
- M2MTokenConfiguration - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- M2MTokenConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.M2MTokenConfiguration
- MdcHttpRequestInterceptor - Class in org.qubership.atp.auth.springbootstarter.security.interceptors
- MdcHttpRequestInterceptor(List<String>) - Constructor for class org.qubership.atp.auth.springbootstarter.security.interceptors.MdcHttpRequestInterceptor
- micrometerCapability(MeterRegistry) - Method in class org.qubership.atp.auth.springbootstarter.config.FeignCapabilityConfiguration
-
Create and return MicrometerCapability registered in the meterRegistry.
N
- NoClientOAuth2ProtectedResourceDetails - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay
- NoClientOAuth2ProtectedResourceDetails() - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay.NoClientOAuth2ProtectedResourceDetails
O
- Oauth2FeignClientConfiguration - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- Oauth2FeignClientConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientConfiguration
- Oauth2FeignClientInterceptor - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- Oauth2FeignClientInterceptor(AccessTokenProvider, OAuth2ProtectedResourceDetails, Tracer) - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientInterceptor
-
Oauth2FeignClientInterceptor.
- Oauth2FeignClientInterceptor(AccessTokenProvider, OAuth2ProtectedResourceDetails, Tracer, AccessTokenRequest) - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientInterceptor
-
Oauth2FeignClientInterceptor.
- org.qubership.atp.auth.springbootstarter - package org.qubership.atp.auth.springbootstarter
- org.qubership.atp.auth.springbootstarter.config - package org.qubership.atp.auth.springbootstarter.config
- org.qubership.atp.auth.springbootstarter.holders - package org.qubership.atp.auth.springbootstarter.holders
- org.qubership.atp.auth.springbootstarter.provider.impl - package org.qubership.atp.auth.springbootstarter.provider.impl
- org.qubership.atp.auth.springbootstarter.security.facades - package org.qubership.atp.auth.springbootstarter.security.facades
- org.qubership.atp.auth.springbootstarter.security.filters - package org.qubership.atp.auth.springbootstarter.security.filters
- org.qubership.atp.auth.springbootstarter.security.interceptors - package org.qubership.atp.auth.springbootstarter.security.interceptors
- org.qubership.atp.auth.springbootstarter.security.oauth2.client.config - package org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.annotation - package org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.annotation
- org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay - package org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay
- org.qubership.atp.auth.springbootstarter.security.permissions - package org.qubership.atp.auth.springbootstarter.security.permissions
- org.qubership.atp.auth.springbootstarter.services - package org.qubership.atp.auth.springbootstarter.services
- org.qubership.atp.auth.springbootstarter.services.client - package org.qubership.atp.auth.springbootstarter.services.client
- org.qubership.atp.auth.springbootstarter.ssl - package org.qubership.atp.auth.springbootstarter.ssl
P
- preSend(Message<?>, MessageChannel) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.AuthChannelInterceptor
R
- ReactiveHttpClientsConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- ReactiveHttpClientsConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.ReactiveHttpClientsConfiguration
- reactiveIgnoreVerifySslContext() - Method in class org.qubership.atp.auth.springbootstarter.config.ReactiveHttpClientsConfiguration
-
Ssl context which ignore ssl verification.
- reactiveSelfSignedSslContext(Provider<TrustManagerFactory>) - Method in class org.qubership.atp.auth.springbootstarter.config.ReactiveHttpClientsConfiguration
-
SSL context into which self-signed certificates are uploaded.
- relayRestTemplate(RestTemplateLogInterceptor) - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
-
Return a simple
RestTemplateinstead of a RestTemplate that applies a user token to each request. - relayRestTemplate(ClientHttpRequestFactory, RestTemplateLogInterceptor) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.TokenRelayConfiguration
-
Return
OAuth2RestTemplatewhich applies a user token to each request. - relayWebClient() - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
-
Return a simple
WebClientinstead of a webclient that applies a user token to each request. - relayWebClient(ClientHttpConnector) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.TokenRelayReactiveConfiguration
-
Return
WebClientwhich applies a user token to each request. - resourceDetails() - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.M2MTokenConfiguration
-
Resource details for m2m authentication.
S
- sameOriginDisabled() - Method in class org.qubership.atp.auth.springbootstarter.config.WebSocketSecurityConfig
- save(ServiceEntities) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- saveObjectPermissions(String, UUID, UUID, Map<UUID, Operations>) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
-
Save users with permissions to object permissions.
- saveObjectPermissions(UUID, String, String, Map<UUID, Operations>) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
- SecurityConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- SecurityConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
- selfSignedSslContext(Provider<TrustManagerFactory>) - Method in class org.qubership.atp.auth.springbootstarter.config.HttpClientsConfiguration
-
SSL context into which self-signed certificates are uploaded.
- sendEntities(ServiceEntities) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
-
Sends service entities to the atp-users service via rest or via kafka, according to the kafka.enable property.
- ServiceConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- ServiceConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.ServiceConfiguration
- serviceEntitiesTopic() - Method in class org.qubership.atp.auth.springbootstarter.config.KafkaConfig
-
Create topic for service entities.
- sessionAuthenticationStrategy() - Method in class org.qubership.atp.auth.springbootstarter.config.AtpKeycloakWebSecurityConfigurerAdapter
- sessionAuthenticationStrategy() - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Create SessionAuthenticationStrategy bean.
- setApplicationContext(ApplicationContext) - Method in class org.qubership.atp.auth.springbootstarter.security.filters.AnonymousSupportKeycloakAuthenticatedActionsFilter
-
ApplicationContext Setter.
- setAuthorizationHeader(RequestTemplate, String) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientInterceptor
-
Add or replace bearer token.
- sslAdapterDeploymentContext(HttpClient) - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
AdapterDeploymentContext is used by the keycloak lib for requests to the keycloak server.
- SslCertificateProvider - Class in org.qubership.atp.auth.springbootstarter.ssl
- SslCertificateProvider() - Constructor for class org.qubership.atp.auth.springbootstarter.ssl.SslCertificateProvider
- sslClientHttpConnector(SslContext) - Method in class org.qubership.atp.auth.springbootstarter.config.ReactiveHttpClientsConfiguration
-
HttpConnector for webclient.
- sslHttpClient(SSLContext) - Method in class org.qubership.atp.auth.springbootstarter.config.HttpClientsConfiguration
-
Http client with trusted ssl certificate.
- SslProviderConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- SslProviderConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.SslProviderConfiguration
- sslRequestFactory(HttpClient) - Method in class org.qubership.atp.auth.springbootstarter.config.HttpClientsConfiguration
-
RequestFactory with ignore ssl certificate verification.
T
- TokenRelayConfiguration - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- TokenRelayConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.TokenRelayConfiguration
- TokenRelayException - Exception Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay
- TokenRelayException(String) - Constructor for exception class org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay.TokenRelayException
- TokenRelayException(String, Throwable) - Constructor for exception class org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay.TokenRelayException
- TokenRelayKeycloakClientContext - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay
-
This context unlike
DefaultOAuth2ClientContextnot requests token using credentials, it gets the existed token from current authentication. - TokenRelayKeycloakClientContext(AccessTokenRequest) - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.relay.TokenRelayKeycloakClientContext
- TokenRelayReactiveConfiguration - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- TokenRelayReactiveConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.TokenRelayReactiveConfiguration
- trustManagerFactoryProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.SslProviderConfiguration
-
Trust manager factory provider.
- TrustManagerFactoryProvider - Class in org.qubership.atp.auth.springbootstarter.ssl
- TrustManagerFactoryProvider() - Constructor for class org.qubership.atp.auth.springbootstarter.ssl.TrustManagerFactoryProvider
U
- undertowServletWebServerFactory() - Method in class org.qubership.atp.auth.springbootstarter.config.UndertowWebMvcConfiguration
-
Disable undertow build-in filter chain with security context.
- UndertowWebMvcConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- UndertowWebMvcConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.UndertowWebMvcConfiguration
- userGroupService(DataContextHolder<UUID>, UsersService, DataContextHolder<Set<String>>) - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Create UserGroupService bean from parameters provided.
- UserGroupService - Class in org.qubership.atp.auth.springbootstarter.services
- UserGroupService(DataContextHolder<UUID>, UsersService, DataContextHolder<Set<String>>) - Constructor for class org.qubership.atp.auth.springbootstarter.services.UserGroupService
-
UserGroupService component.
- userIdContextHolder() - Method in class org.qubership.atp.auth.springbootstarter.config.UtilsConfiguration
- UserIdContextHolder - Class in org.qubership.atp.auth.springbootstarter.holders
- UserIdContextHolder() - Constructor for class org.qubership.atp.auth.springbootstarter.holders.UserIdContextHolder
- userInfoProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
-
Create and return User Info Provider with disabled security.
- userInfoProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
-
Create and return User Info Provider.
- UserProvider - Class in org.qubership.atp.auth.springbootstarter.provider.impl
- UserProvider() - Constructor for class org.qubership.atp.auth.springbootstarter.provider.impl.UserProvider
- userRolesContextHolder() - Method in class org.qubership.atp.auth.springbootstarter.config.UtilsConfiguration
- UserRolesContextHolder - Class in org.qubership.atp.auth.springbootstarter.holders
- UserRolesContextHolder() - Constructor for class org.qubership.atp.auth.springbootstarter.holders.UserRolesContextHolder
- UsersFeignClient - Interface in org.qubership.atp.auth.springbootstarter.services.client
- usersService() - Method in class org.qubership.atp.auth.springbootstarter.config.ServiceConfiguration
- UsersService - Class in org.qubership.atp.auth.springbootstarter.services
- UsersService() - Constructor for class org.qubership.atp.auth.springbootstarter.services.UsersService
- usersServiceWithKafka(KafkaTemplate<UUID, String>) - Method in class org.qubership.atp.auth.springbootstarter.config.ServiceConfiguration
- UtilsConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
- UtilsConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.UtilsConfiguration
V
- verifyAndGetAccessToken(String, KeycloakDeployment) - Method in class org.qubership.atp.auth.springbootstarter.services.BearerTokenWebSocketAuthenticator
W
- WebSocketAuthenticationSecurityConfig - Class in org.qubership.atp.auth.springbootstarter.config
- WebSocketAuthenticationSecurityConfig() - Constructor for class org.qubership.atp.auth.springbootstarter.config.WebSocketAuthenticationSecurityConfig
- WebSocketSecurityConfig - Class in org.qubership.atp.auth.springbootstarter.config
- WebSocketSecurityConfig() - Constructor for class org.qubership.atp.auth.springbootstarter.config.WebSocketSecurityConfig
- WithoutM2MTokenConfiguration - Class in org.qubership.atp.auth.springbootstarter.security.oauth2.client.config
- WithoutM2MTokenConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.WithoutM2MTokenConfiguration
All Classes and Interfaces|All Packages|Serialized Form