Interface FeignRefreshTokenServiceClient
-
- All Superinterfaces:
ru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.DecodeRefreshTokenEndpoint,ru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.EncodeRefreshTokenEndpoint,ru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.ExpireRefreshTokenByStatusEndpoint,ru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.ExpireRefreshTokenByTimeEndpoint,ru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.FindRefreshTokenByIdEndpoint,ru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.FindRefreshTokensEndpoint,ru.foodtechlab.lib.auth.service.facade.refreshToken.resources.RefreshTokenResource
@FeignClient(name="feign-auth-service-refresh-token", url="${foodtechlab.infrastructure.microservice.auth-service.url}", configuration=FeignRefreshTokenServiceConfig.class) public interface FeignRefreshTokenServiceClient extends ru.foodtechlab.lib.auth.service.facade.refreshToken.resources.RefreshTokenResource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.responses.RefreshTokenResponse>decodeJwt(ru.foodtechlab.lib.auth.service.facade.accessToken.dto.requests.DecodeTokenRequest request)com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.accessToken.dto.responses.EncodedTokenResponse>encodeToJwt(String id)com.rcore.rest.api.commons.response.OkApiResponseexpireByStatus(String id)com.rcore.rest.api.commons.response.OkApiResponseexpireByTime(String id)com.rcore.rest.api.commons.response.SuccessApiResponse<com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.responses.RefreshTokenResponse>>find(ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.requests.RefreshTokenFiltersRequest request)com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.responses.RefreshTokenResponse>findById(String id)
-
-
-
Method Detail
-
find
@GetMapping("/api/v1/refresh-tokens") com.rcore.rest.api.commons.response.SuccessApiResponse<com.rcore.domain.commons.port.dto.SearchResult<ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.responses.RefreshTokenResponse>> find(ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.requests.RefreshTokenFiltersRequest request)- Specified by:
findin interfaceru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.FindRefreshTokensEndpoint
-
findById
@GetMapping("/api/v1/refresh-tokens/{id}") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.responses.RefreshTokenResponse> findById(@PathVariable("id") String id)- Specified by:
findByIdin interfaceru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.FindRefreshTokenByIdEndpoint
-
encodeToJwt
@PostMapping("/api/v1/refresh-tokens/{id}/jwt/encode") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.accessToken.dto.responses.EncodedTokenResponse> encodeToJwt(@PathVariable("id") String id)- Specified by:
encodeToJwtin interfaceru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.EncodeRefreshTokenEndpoint
-
decodeJwt
@PostMapping("/api/v1/refresh-tokens/jwt/decode") com.rcore.rest.api.commons.response.SuccessApiResponse<ru.foodtechlab.lib.auth.service.facade.refreshToken.dto.responses.RefreshTokenResponse> decodeJwt(@RequestBody ru.foodtechlab.lib.auth.service.facade.accessToken.dto.requests.DecodeTokenRequest request)- Specified by:
decodeJwtin interfaceru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.DecodeRefreshTokenEndpoint
-
expireByStatus
@PostMapping("/api/v1/refresh-tokens/{id}/expired-by-status") com.rcore.rest.api.commons.response.OkApiResponse expireByStatus(@PathVariable("id") String id)- Specified by:
expireByStatusin interfaceru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.ExpireRefreshTokenByStatusEndpoint
-
expireByTime
@PostMapping("/api/v1/refresh-tokens/{id}/expired-by-time") com.rcore.rest.api.commons.response.OkApiResponse expireByTime(@PathVariable("id") String id)- Specified by:
expireByTimein interfaceru.foodtechlab.lib.auth.service.facade.refreshToken.endpoints.ExpireRefreshTokenByTimeEndpoint
-
-