Class ComboWarlockAuthnService
-
- All Implemented Interfaces:
-
pro.fessional.wings.warlock.service.auth.WarlockAuthnService
public class ComboWarlockAuthnService implements WarlockAuthnService
- Since:
2021-02-23
trydofor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceComboWarlockAuthnService.Combopublic interfaceComboWarlockAuthnService.AutoReg
-
Constructor Summary
Constructors Constructor Description ComboWarlockAuthnService()
-
Method Summary
Modifier and Type Method Description WarlockAuthnService.Detailsload(@NotNull() Enum<out Object> authType, String username)WarlockAuthnService.Detailsload(@NotNull() Enum<out Object> authType, long userId)voidauth(DefaultWingsUserDetails userDetails, WarlockAuthnService.Details details)WarlockAuthnService.Detailsregister(@NotNull() Enum<out Object> authType, String username, WingsAuthDetails details)create the user automatically voidonSuccess(@NotNull() Enum<out Object> authType, long userId, String details)voidonFailure(@NotNull() Enum<out Object> authType, String username, String details)voidsetCombos(List<ComboWarlockAuthnService.Combo> combos)voidsetAuthAutoRegs(List<ComboWarlockAuthnService.AutoReg> authAutoRegs)-
-
Method Detail
-
load
WarlockAuthnService.Details load(@NotNull() Enum<out Object> authType, String username)
-
load
WarlockAuthnService.Details load(@NotNull() Enum<out Object> authType, long userId)
-
auth
void auth(DefaultWingsUserDetails userDetails, WarlockAuthnService.Details details)
-
register
@Transactional() WarlockAuthnService.Details register(@NotNull() Enum<out Object> authType, String username, WingsAuthDetails details)
create the user automatically
- Parameters:
authType- authn typeusername- username to logindetails- user and auth info- Returns:
user details if success
-
setCombos
@Autowired(required = false) void setCombos(List<ComboWarlockAuthnService.Combo> combos)
-
setAuthAutoRegs
@Autowired(required = false) void setAuthAutoRegs(List<ComboWarlockAuthnService.AutoReg> authAutoRegs)
-
-
-
-