
Cancelled
Posted
Paid on delivery
I would like to implement spring security feature with caching of token in an existing springboot application where I would like to request an auth token from auth server and store that in mem cache (spring cache) however if the token is valid (token stored in cache for configurable time) then it should use the existing token else should request another token. so example : if the token validity (which should be configurable in properties file) is 10 mins, and a new request is made within 10 mins then it should use the existing one. and if request is made after 10 mins then it should request another token from auth server. I would like to use spring with oauth2 with this, all configurable and not in java code.
Project ID: 38865696
16 proposals
Remote project
Active 1 yr ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi With 5 years of experience in software development, I specialize in building secure, scalable Spring Boot applications with integrated Spring Security and OAuth2 for authentication. I excel in token-based authentication, managing token lifecycle with Spring Cache, and integrating in-memory caching solutions like Caffeine and Redis. Proficient in consuming REST APIs, I handle HTTP communication using tools like RestTemplate and WebClient, with robust error handling and retry mechanisms. Skilled in security best practices, I ensure secure token management, write unit tests with JUnit and Mockito, and monitor performance with tools like Spring Actuator.
₹1,500 INR in 3 days
1.5
1.5
16 freelancers are bidding on average ₹6,923 INR for this job

Hello I am an experienced Spring Boot developer with expertise in implementing OAuth2 security features and token management. I can integrate Spring Security with a caching mechanism to manage auth tokens efficiently. The solution will include: Configurable token validity (e.g., 10 mins) defined in properties files. Use of Spring Cache to store tokens in memory. Logic to reuse valid tokens or fetch new ones from the auth server when expired. Full compliance with OAuth2 standards and externalized configurations for flexibility.
₹10,000 INR in 7 days
3.9
3.9

Hi, I am available to work on this project if you like you can discus with me in private message I start work asap.
₹9,000 INR in 7 days
4.0
4.0

Hello, I specialize in Java and Spring Boot development and would love to help you with implementing the Spring Security feature in your existing Spring Boot application. I understand the requirement of caching tokens in mem cache (Spring Cache) and ensuring token validity within a configurable time frame. My approach involves setting up Spring Security with OAuth2 in a configurable manner, without hardcoding values in Java code. I will ensure seamless integration of the authentication process, where the application will request a new token only when the existing one expires based on the configurable time set in the properties file. Clear communication and personalized solutions are my priorities to meet your project goals effectively. Let's discuss further how I can assist in achieving your desired functionality. Best regards, Umair
₹12,000 INR in 3 days
3.5
3.5

Thank you; I am willing to work on your requirement-based guidelines and expectations within your time frame, and I am available online 24/7 to keep the client and project status up to date. Please message them in the freelancer messenger, and I will take it forward for further discussion.
₹10,000 INR in 1 day
5.0
5.0

Hey there, I am a backend engineer with over 5 years of experience in Spring Boot and Spring Security. I can help you implement token caching with Spring Cache and OAuth2 in your existing Spring Boot application. My expertise includes Spring Boot, Spring Security, OAuth2, and caching mechanisms like Spring Cache. With my experience, I’m confident I can efficiently set up this feature while making it fully configurable. Feel free to check my profile and contact me for more details. Regards,
₹7,000 INR in 2 days
3.7
3.7

Hii there, I can start the work right away, Let's discuss details over the chat, Thanks and regards, Vraj.
₹7,000 INR in 7 days
2.0
2.0

As a seasoned full stack Java developer with over seven years of experience, I specialize in utilizing Spring Boot and Spring MVC to create robust and scalable applications - such as the project you've outlined. Not only am I well-versed in using Java and your chosen technologies, but I'm also highly skilled in implementing complex caching systems using Redis, which will be ideal for your need to store tokens in mem cache within a specified time frame. Additionally, my database proficiency is another asset for your project. With experience in PostgreSQL, Oracle, and MongoDB, I can ensure efficient management and optimization of your databases. Plus, my familiarity with cloud service providers like AWS will guarantee smooth deployment and management of your application post-development, if needed. In sum, my extensive skillset in Java development combined with my mastery of Spring Framework, Redis caching system, and knowledge of various databases make me uniquely qualified for this project. I look forward to applying my expertise to deliver high-quality results that meet your needs while adhering closely to your specifications. Let's make this project a success together!
₹10,000 INR in 1 day
1.5
1.5

Hi Manglesh J.!!! With over a decade of experience, I have a proven track record in software development, specially in XML, Spring Boot, Java, Software Architecture and Spring Security. I am skilled in creating clean and efficient code, ensuring optimal performance and scalability. Additionally, I am familiar with modern development practices, version control systems, and testing methodologies. I am confident in my ability to meet your project requirements and deliver high-quality results within the set timeline. I am dedicated to continuous learning and staying updated with the latest industry trends and technologies. Thank you for your consideration in advance and look forward to hearing back from you.
₹7,770 INR in 1 day
2.9
2.9

I am currently working in the project where i have involved in spring security if you gave me a chance I will complete the task as per the given bid
₹7,000 INR in 7 days
0.0
0.0

I have developed a token-based project using JWS tokens with Spring Boot and can implement OAuth authentication in a Spring Boot application if required.
₹6,000 INR in 7 days
0.0
0.0

Hi there, glad to see this post. I'm here as a professional fullstack developers. Main backend is Java and Spring framework. Having been working with Java and Spring for about 3 years, so I won't have too much stumble on working it. Total my professional careers is 7 years. Let's work together.
₹3,000 INR in 5 days
0.0
0.0

I propose implementing the Spring Security feature with OAuth2 and token caching as follows: 1. Token Caching: Use Spring Cache (e.g., Caffeine/Redis) to store the OAuth2 token with configurable TTL from the properties file. 2. Configurable Validity: Allow the token validity (e.g., 10 minutes) to be fully configurable via application properties, avoiding hardcoded values. 3. Token Reuse: Retrieve the token from the cache if valid; otherwise, request a new token from the authorization server and update the cache. 4. Seamless Integration: Integrate with Spring Security to secure the application while adhering to OAuth2 standards. Deliverables: Fully functional implementation of token caching and retrieval. Property-driven configuration for token validity and cache TTL. Comprehensive testing and documentation for setup and use. Timeline: Estimated completion within X days, including testing and revisions. Let me know if this aligns with your needs, and I’d be happy to discuss further!
₹2,000 INR in 2 days
0.0
0.0

slough, France
Payment method verified
Member since Feb 2, 2019
₹1500-12500 INR
₹1500-12500 INR
€8-30 EUR
£20-250 GBP
$2-8 USD / hour
₹750-1250 INR / hour
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
$10-30 USD
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
$250-750 USD
₹12500-37500 INR
₹1500-12500 INR
₹150000-250000 INR
₹500000-1000000 INR
₹600-1500 INR
$15-25 USD / hour
$30-250 USD
₹150000-250000 INR
₹750-1250 INR / hour