Index

A C D E G K O R S U 
All Classes and Interfaces|All Packages

A

apply(RequestTemplate) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientInterceptor
Apply changes to requestTemplate parameter object; stubbed implementation.
AtpAuthAutoConfiguration - Class in org.qubership.atp.auth.springbootstarter
 
AtpAuthAutoConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.AtpAuthAutoConfiguration
 

C

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.

D

deleteObjectPermissions(String, UUID, UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Delete permissions for object by ID.
deleteObjectPermissions(UUID, String, String) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
Delete object permissions for the project, service and object identified by id.
deleteObjectPermissionsBulk(String, UUID, List<UUID>) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Delete all objects by object IDs.
deleteObjectPermissionsBulk(UUID, String, List<String>) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
Delete object permissions for the project, service and object identified by id.
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
 

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.
entityAccessEnforcement() - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
Allow all PolicyEnforcement, will be used if there is no need to check permissions.

G

get() - Method in class org.qubership.atp.auth.springbootstarter.provider.impl.DisableSecurityUserProvider
 
getObjectName(String, UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Return name of entity in "serviceName-entityName-Id" format.
getObjectPermissionsByObjectId(UUID, String, String) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
Get object permissions for the project, service and object identified by id.
getObjectPermissionsByServiceName(UUID, String) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
Get object permissions for the project, service.
getObjectPermissionsForService(UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Get object permissions for the service inside the project.
getPermissionsByObjectId(String, UUID, UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Get object permissions for the entity inside the project.
getPermissionsByProjectId(UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Get User Permissions for project identified by id.
getUsersByProject(UUID) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
Get Users with roles for the Project identified by UUID projectId.
getUsersByProject(UUID) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Return Project with user lists.
getUsersInfoByProjectId(UUID, List<UUID>) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
Get users information for the project.
getUsersInfoByProjectId(UUID, List<UUID>) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Get UserInfo by Project ID and list of User IDs.
grantAllPermissions(String, UUID, UUID, List<UUID>) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Grants all rights to provided users for the object.

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.

O

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.provider.impl - package org.qubership.atp.auth.springbootstarter.provider.impl
 
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.services - package org.qubership.atp.auth.springbootstarter.services
 
org.qubership.atp.auth.springbootstarter.services.client - package org.qubership.atp.auth.springbootstarter.services.client
 

R

relayRestTemplate(RestTemplateLogInterceptor) - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
Return a simple RestTemplate instead of a RestTemplate that applies a user token to each request.
relayWebClient() - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
Return a simple WebClient instead of a webclient that applies a user token to each request.

S

save(ServiceEntities) - Method in interface org.qubership.atp.auth.springbootstarter.services.client.UsersFeignClient
Save service entities for this service.
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
Save object permissions for the project, service and object identified by id.
SecurityConfiguration - Class in org.qubership.atp.auth.springbootstarter.config
 
SecurityConfiguration() - Constructor for class org.qubership.atp.auth.springbootstarter.config.SecurityConfiguration
 
sendEntities(ServiceEntities) - Method in class org.qubership.atp.auth.springbootstarter.services.UsersService
Sends service entities to the atp-users.
serviceEntitiesTopic() - Method in class org.qubership.atp.auth.springbootstarter.config.KafkaConfig
Create topic for service entities.
setAuthorizationHeader(RequestTemplate, String) - Method in class org.qubership.atp.auth.springbootstarter.security.oauth2.client.config.Oauth2FeignClientInterceptor
Add or replace bearer token.

U

userInfoProvider() - Method in class org.qubership.atp.auth.springbootstarter.config.DisableSecurityConfiguration
Get User Info Provider.
UsersFeignClient - Interface in org.qubership.atp.auth.springbootstarter.services.client
 
UsersService - Class in org.qubership.atp.auth.springbootstarter.services
 
UsersService() - Constructor for class org.qubership.atp.auth.springbootstarter.services.UsersService
 
A C D E G K O R S U 
All Classes and Interfaces|All Packages