Index
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
Projectwith 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
RestTemplateinstead 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
WebClientinstead 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
All Classes and Interfaces|All Packages