Package org.skr.auth.service
Class AuthManager
java.lang.Object
org.skr.auth.service.AuthManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.skr.security.SkrSecurityProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.skr.security.UserPrincipalauthenticate(@NonNull org.skr.security.Certification certification, Map<String, Object> arguments) final voidbindCertification(@NonNull org.skr.security.Certification boundCertification, @NonNull org.skr.security.Certification newCertification, Map<String, Object> arguments) Bind a newCertificationto existedUserPrincipalby providing valid boundCertification.protected voidremoveCertification(@NonNull org.skr.security.UserPrincipal principal, @NonNull org.skr.security.Certification certification) protected org.skr.security.UserPrincipalsaveCertification(org.skr.security.UserPrincipal principal, @NonNull org.skr.security.Certification certification, Map<String, Object> arguments) final org.skr.security.UserPrincipalGiven acertificationto authenticate and retrieve boundUserPrincipalfinal org.skr.security.UserPrincipalsignUp(org.skr.security.UserPrincipal principal, @NonNull org.skr.security.Certification certification, Map<String, Object> arguments) Signing up a certification withprincipal.final voidunbindCertification(@NonNull org.skr.security.Certification boundCertification, @NonNull org.skr.security.Certification removingCertification, Map<String, Object> arguments) Unbind aCertificationof existedUserPrincipalby providing valid boundCertification.
-
Field Details
-
skrSecurityProperties
@Autowired protected org.skr.security.SkrSecurityProperties skrSecurityProperties
-
-
Constructor Details
-
AuthManager
public AuthManager()
-
-
Method Details
-
signUp
public final org.skr.security.UserPrincipal signUp(org.skr.security.UserPrincipal principal, @NonNull @NonNull org.skr.security.Certification certification, Map<String, Object> arguments) Signing up a certification withprincipal. User profile could be contained inprincipal -
signIn
public final org.skr.security.UserPrincipal signIn(@NonNull @NonNull org.skr.security.Certification certification, Map<String, Object> arguments) Given acertificationto authenticate and retrieve boundUserPrincipal -
bindCertification
public final void bindCertification(@NonNull @NonNull org.skr.security.Certification boundCertification, @NonNull @NonNull org.skr.security.Certification newCertification, Map<String, Object> arguments) Bind a newCertificationto existedUserPrincipalby providing valid boundCertification. -
unbindCertification
public final void unbindCertification(@NonNull @NonNull org.skr.security.Certification boundCertification, @NonNull @NonNull org.skr.security.Certification removingCertification, Map<String, Object> arguments) Unbind aCertificationof existedUserPrincipalby providing valid boundCertification. -
authenticate
-
saveCertification
-
removeCertification
protected void removeCertification(@NonNull @NonNull org.skr.security.UserPrincipal principal, @NonNull @NonNull org.skr.security.Certification certification)
-