Class FeignHTTPAuthCredentialServiceFacade

  • All Implemented Interfaces:
    ru.foodtechlab.lib.auth.integration.core.authorizartion.AuthCredentialServiceFacade

    @Component
    public class FeignHTTPAuthCredentialServiceFacade
    extends Object
    implements ru.foodtechlab.lib.auth.integration.core.authorizartion.AuthCredentialServiceFacade
    • Constructor Detail

      • FeignHTTPAuthCredentialServiceFacade

        public FeignHTTPAuthCredentialServiceFacade()
    • Method Detail

      • getCredentialByAccessToken

        public ru.foodtechlab.lib.auth.service.facade.credential.dto.responses.CredentialResponse getCredentialByAccessToken​(String accessToken)
                                                                                                                      throws ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.AuthServiceException,
                                                                                                                             ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.CredentialNotFoundException,
                                                                                                                             ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.CredentialIsBlockedException,
                                                                                                                             ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.TokenIsExpiredException,
                                                                                                                             ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.ParsingTokenException
        Specified by:
        getCredentialByAccessToken in interface ru.foodtechlab.lib.auth.integration.core.authorizartion.AuthCredentialServiceFacade
        Throws:
        ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.AuthServiceException
        ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.CredentialNotFoundException
        ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.CredentialIsBlockedException
        ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.TokenIsExpiredException
        ru.foodtechlab.lib.auth.integration.core.authorizartion.exception.ParsingTokenException