@NonNullApi
| Interface | Description |
|---|---|
| PrivilegeService |
A service that contains various utility functions related to
Restriction,
RestrictedRole, and RestrictedPermission. |
| SecurityService |
Service used during the authorization flow to assess the privileges of the current user in order
to filter the requested scopes or retrieve the permissions for an access token.
|
| UserLoginService |
Service for doing user authentication actions
|
| UserPermissionService<P extends UserPermission> |
Provides CRUD management operations on
UserPermission. |
| UserRoleService<P extends UserRole> |
| Class | Description |
|---|---|
| DefaultAuthorizationCodeServices |
Implementation of
AuthorizationCodeServices that better handles our AuthCode
domain compared to the Spring provided JdbcAuthorizationCodeServices. |
| DefaultPrivilegeService | |
| DefaultPrivilegeService.PrivilegeHydrationResult |
An intermediary data structure used internally by
PrivilegeService to hold all the
restrictions, flat permissions, restricted roles, and restricted permissions of a user entity and permissions from a server entity to prevent
querying the data multiple times. |
| DefaultSecurityService |
Default implementation of the security service that utilizes the security context and various
repositories in order to assess the user's privileges.
|
| DefaultUserLoginService | |
| DefaultUserPermissionService<P extends UserPermission,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> | |
| DefaultUserRoleService<P extends UserRole,D extends com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware & com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable> | |
| PrivilegeSummary |
A data structure used by
DefaultOAuth2UserDetailsService and PrivilegeService to
hold all the authorities, restrictions, and restricted authorities of a User. |
| SecurityServiceOAuth2RequestFactory |
A custom request factory implementation that utilizes
SecurityService to check that the
requested scopes are valid for the request and current user. |
| SimplePayloadMapper |
Copyright © 2021. All rights reserved.