pig項目feign調用登錄/oauth/token接口;pig4cloud項目feign調用登錄/oauth/token接口;feign調用OAuth2登錄接口;feign調用oAuth2登錄接口


 開始沒加 headers = {"Content-Type: multipart/form-data", "Authorization=Basic cGlnOnBpZw=="} 一直請求報401

 feign調用401

import com.pig4cloud.pig.common.core.constant.SecurityConstants;
import com.pig4cloud.pig.common.core.constant.ServiceNameConstants;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.Map;

@Service
@FeignClient(value = ServiceNameConstants.AUTH_SERVICE, fallbackFactory =PiaAuthServiceFallbackFactory.class)
public interface PigAuthService {

    @PostMapping(value = "/oauth/token", headers = {"Content-Type: multipart/form-data", "Authorization=Basic cGlnOnBpZw=="})
    Object oauth( @RequestParam Map<String, String> parameters, @RequestHeader(SecurityConstants.FROM) String from);
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM