[Feature]: Improve service-to-service communication
See original GitHub issueAs UAA is out of beta and more oauth2 support is coming to microservice, I would like to propose some enhancements on the current state:
- Move the
AuthorizedFeignClient
annotations to https://github.com/jhipster/jhipster/ to reduce generated code - according to #6228 finish the rename of
AuthorizedFeignClient
toAuthorizedServiceFeignClient
for consistency - enable
AuthorizedUserFeignClient
for JWT secured microservices, as it makes sense here too - for UAA (and OAuth?), declare an
OAuth2RestTemplate
, as I had cases where I needed RestTemplates over feign clients - in favor of #6440, add a
jhipster service-client
with both, Feign and RestTemplate supported
I would like to know if there is interest in these improvements. Possibly something for Hacktoberfest?
Issue Analytics
- State:
- Created 6 years ago
- Reactions:1
- Comments:10 (9 by maintainers)
Top Results From Across the Web
11 Tips for Improving Customer Service Communication
Make sure your team uses consistent terms and phrases across its service platforms so customers can understand its unique features.
Read more >8 Effective Strategies for Customer Service Communication
Why effective customer service communication is important? · Faster customer support · Reduce the number of touchpoints · Level up conversions.
Read more >10 Ways to Improve Communication with Customers - CloudTalk
The basis of any well-functioning relationship is effective communication. Read about 10 simple ways how to improve the way you communicate with clients....
Read more >Service-to-service communication | Microsoft Learn
Learn how back-end cloud-native microservices communicate with other back-end microservices.
Read more >7 Rules for Effective Customer Service Communication
7 Rules for Effective Customer Service Communication · Personalize the interaction. · Avoid negative phrases. · Use positive language with a touch of...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Looks good to me, I also had the need for a
RestTemplate
and as Spring Cloud supports it with feign clients, I think it makes sense to let developers choose the one they prefer.@abhisheksharma85 : read this ticket closely and this https://github.com/jhipster/generator-jhipster/issues/3649 too You have all answers there.