Interface AuthorizationServiceFacade


  • public interface AuthorizationServiceFacade
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse emailAuthorization​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.EmailAuthorizationRequest command)  
      void logout​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.LogoutRequest command)  
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse phoneNumberAuthorization​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.PhoneNumberAuthorizationRequest command)  
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse refreshToken​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.RefreshTokenRequest command)  
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse signUpConfirmationByEmail​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpConfirmationByEmailRequest command)  
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse signUpConfirmationByPhoneNumber​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpConfirmationByPhoneNumberRequest command)  
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.ConfirmationCodeTimerResponse singUpByEmail​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpByEmailRequest command)  
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.ConfirmationCodeTimerResponse singUpByPhoneNumber​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpByPhoneNumberRequest command)  
      ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse usernameAuthorization​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.UsernameAuthorizationRequest command)  
    • Method Detail

      • singUpByPhoneNumber

        ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.ConfirmationCodeTimerResponse singUpByPhoneNumber​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpByPhoneNumberRequest command)
      • singUpByEmail

        ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.ConfirmationCodeTimerResponse singUpByEmail​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpByEmailRequest command)
      • signUpConfirmationByPhoneNumber

        ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse signUpConfirmationByPhoneNumber​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpConfirmationByPhoneNumberRequest command)
      • signUpConfirmationByEmail

        ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse signUpConfirmationByEmail​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.SignUpConfirmationByEmailRequest command)
      • refreshToken

        ru.foodtechlab.lib.auth.service.facade.authorization.dto.responses.BasicAuthorizationResponse refreshToken​(ru.foodtechlab.lib.auth.service.facade.authorization.dto.requests.RefreshTokenRequest command)
                                                                                                            throws AuthServiceException
        Throws:
        AuthServiceException