Interface HvlOAuthLdapService
- All Known Implementing Classes:
HvlOAuthLdapServiceImpl
@Validated
public interface HvlOAuthLdapService
This service provides operational methods.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
authenticate
(@NotNull @Valid HvlLdapAuthenticationModel authenticationModel) Authenticate by using authentication model.getObjectClassListByLdapType
(@NotBlank @Size(max=50) String type) Gets Object class list by type.
-
Method Details
-
authenticate
Authenticate by using authentication model.- Parameters:
authenticationModel
- the authentication request model
-
getObjectClassListByLdapType
List<String> getObjectClassListByLdapType(@NotBlank @Size(max=50) @NotBlank @Size(max=50) String type) Gets Object class list by type.- Parameters:
type
- the type- Returns:
- HvlLdapGroupModel model
-