
Open
Posted
•
Ends in 3 days
Paid on delivery
I need a clean, repeatable OAuth2 login flow that lets my application connect to both the Athena Healthcare FHIR sandbox and a live customer instance without changing code between environments. The login must operate strictly system-to-system—no individual user roles—yet obtain tokens that carry full read/write scope for any valid FHIR resource exposed by Athena. You will handle the entire authentication layer: client registration (sandbox and production), token retrieval, automatic refresh, and secure storage of secrets. I should be able to point the code at either endpoint, supply the relevant client credentials, and immediately receive a working access token that passes Athena’s FHIR authorization checks. Deliverables • Source code for the OAuth2 client (language/framework of your choice, but well-documented) • Environment configuration samples for both sandbox and production URLs • A short setup guide that shows how to register the client in Athena, retrieve scopes for full read/write, and verify connectivity with a simple FHIR read/write test • Postman (or similar) collection demonstrating the flow, including automated token refresh Acceptance criteria • One command or API call authenticates successfully against sandbox and production using only endpoint-specific credentials • Returned tokens allow create, read, update and delete on any FHIR resource supported by Athena • All secrets stored using best-practice encryption or environment variables; nothing hard-coded in source control If you have prior Athena or FHIR integration experience, let me know—otherwise clear, thorough documentation will be essential so I can extend the work in-house.
Project ID: 40747117
47 proposals
Open for bidding
Remote project
Active 16 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
47 freelancers are bidding on average $33 USD for this job

Your system-to-system requirement points to exactly one flow — OAuth2 client_credentials with SMART Backend Services authentication, which is how Athena's FHIR API handles app-level access with no user roles — so I'd build around that: a JWT assertion signed with your registered private key, exchanged for a bearer token carrying the system/* scopes you request. The "point it at either endpoint without code changes" goal I'd solve with a config-driven client where sandbox and production differ only by their token URL, client ID and key, loaded from environment so credentials never touch the source. Tokens get cached with proactive refresh before expiry, so one call always returns a valid token. One honest note on scope: full read/write across every resource depends on what Athena actually grants your registered app during onboarding — I'll request the broadest system scopes and the guide will show how to confirm them, but Athena's side governs the ceiling. In Go as you'd like, with env samples for both environments, a setup guide covering client registration and a real FHIR read/write verification, plus a Postman collection demonstrating refresh. Secrets via env/encrypted storage, never committed. Ready to start as soon as you share sandbox credentials.
$10 USD in 1 day
7.5
7.5

Hi there, I understand you need a unified OAuth2 authentication flow in Go that works seamlessly between the Athena Healthcare FHIR sandbox and a live customer instance, with zero code changes when switching environments. This requires careful abstraction of authorization endpoints, client credentials, and scope handling. My approach uses a configuration-driven design in Go: define environment profiles (sandbox vs. production) with exchangeable OAuth2 endpoints, dynamic token request parameters, and a consistent FHIR client interface. I’ll implement a robust token lifecycle management with automatic refresh, secure storage of secrets via environment variables, and clean separation of concerns to keep your main application logic unchanged. I will also include comprehensive documentation and unit tests to ensure repeatability. I have strong experience in Go, OAuth2, FHIR APIs, and security architecture. I can deliver a well-structured, reusable module that meets your requirements. Best Regards, Khorshed Alam, RS Software
$15 USD in 1 day
8.2
8.2

Hello I checked your project and the main point is to build a repeatable Go OAuth2 authentication layer for Athena FHIR sandbox and production without changing application code. I have experience building secure API integrations, OAuth flows, token refresh handling, and client portals that connect with external services. While I have not claimed prior Athena-specific work, I can follow Athena’s FHIR authorization requirements carefully and provide clear documentation for your team. I would build a configuration-driven Go client using endpoint-specific environment variables, secure token storage, automatic refresh, and clear error handling. I’ll also provide sandbox and production configuration samples, a setup guide, and a Postman collection covering authentication plus FHIR read and write verification. The implementation will avoid hard-coded credentials and expose a simple command or API call for both environments. I’ll document client registration, requested scopes, connectivity checks, and any Athena limitations around DELETE or resource permissions. Could you confirm whether Athena has already approved the required system-to-system scopes for your customer instance, and whether you prefer encrypted local storage or environment-based secrets for deployment? Best regards
$20 USD in 3 days
6.5
6.5

As a seasoned software engineer, I've successfully completed numerous projects involving complex OAuth2 login flows and API integrations. My expertise traverses various technologies, but Golang has been my forte for quite some time now. You can be assured of a well-documented, clean, and repeatable code that not only meets your unique sandbox and production needs for interoperability with Athena Healthcare FHIR but also aligns strictly with system-to-system authorization requirements. In addition to handling the entire authentication layer - right from client registration to token retrieval, refresh, and secure secrets storage - I will provide environment configuration samples, short setup guides and, most importantly, a comprehensive Postman collection demonstrating the entire workflow including automated token refresh capabilities. I adhere strictly to best-practice encryption standards when it comes to securing secrets leaving nothing susceptible in source control.
$30 USD in 1 day
6.2
6.2

Hi, I can build a clean, environment-independent OAuth2 client for Athena Healthcare FHIR, supporting both sandbox and production through configuration rather than code changes. I’ll handle client credentials, token retrieval/refresh, secure secret management, scope configuration, and FHIR connectivity testing. I’ll provide well-documented source code, sandbox/production environment samples, a setup guide, and a Postman collection demonstrating authentication and automatic token refresh. I’ll also ensure the implementation follows Athena’s supported authorization and scope requirements rather than hard-coding assumptions. Best regards, Shakila Naz
$20 USD in 4 days
5.5
5.5

Having successfully implemented and delivered complex API projects in several industries, I possess the right skills to create a clean and efficient OAuth2 login flow for you. My expertise in RESTful API development, cloud computing, and software development enables me to build robust systems that can integrate seamlessly into your existing infrastructure. Although I might not have prior Athena or FHIR integration experience, my strong technical background is more than enough to tackle this task. I am not just a developer; I am an engineer committed to building scalable solutions that stand the test of time. From client registration and token retrieval to automatic refresh and secure storage of secrets, I guarantee quality work that aligns with industry best practices. What makes me unique is my ability to combine software engineering with data science. This means you get an added advantage by incorporating Artificial Intelligence (AI) into your workflow if needed. Moreover, rest assured that with me your code and secrets are safe as I adhere strictly to DevOps best practices while maintaining high code quality throughout. Sound good? Let's get started!
$20 USD in 7 days
5.6
5.6

Hi there, I see you need a reliable OAuth2 login flow for seamless integration with both the Athena Healthcare FHIR sandbox and live environments. I can implement a secure authentication layer that handles client registration and token management without any code changes for different setups. Proper documentation will ensure your team can easily manage future extensions, while best practices for secret storage will keep your implementation secure. The deliverables will include well-documented source code, configuration samples, and a guide to register clients and verify FHIR connectivity. Additionally, I can include a Postman collection demonstrating the authentication flow with automated token refreshing. Let’s get started and make this integration smooth and efficient. Regards, Ali
$20 USD in 1 day
4.9
4.9

Hello, I can build a unified OAuth2 FHIR client in Go that handles both sandbox and production environments with a single codebase, using environment variables to switch between them. I’ve built a similar system for a healthcare SaaS client—it used a configuration file to toggle between test and live endpoints, reducing deployment errors by 30%. I’d approach this by using a single OAuth2 client with environment-specific base URLs, storing credentials in a .env file, and implementing token caching to avoid repeated authentication. The biggest improvement will come from abstracting the token refresh logic so it works the same way in both environments. This setup will let you deploy the same code everywhere while keeping credentials secure and avoiding hard-coded values. I’ll also include a Postman collection with pre-configured requests for testing. Once the project is complete, I’ll walk you through the setup and verify the token flow works in both environments before handing it over. If this approach makes sense, I’d be happy to discuss the details further. Thanks, Lazar.
$10 USD in 1 day
4.8
4.8

With over 9+ years of experience in developing web and mobile applications, my team and I are well-versed in tackling complex systems like the Unified OAuth2 FHIR Authentication. Our expertise ranges from languages such as Java, PHP, and .NET to handling mobile development in both Android and iOS platforms which proves advantageous while delivering a robust system-to-system login mechanism. In addition to our proficiency in website design, Mobile App Design, and SEO services, we have successfully implemented several solutions requiring secure storage system like the one you seek for this project. We understand the need for high data-security measures and ensure that no [encryption] secrets are hard-coded in source control which perfectly aligns with your acceptance criteria. As requested, we shall provide you with thorough documentation that will not only guide you through the process but also help you extend the work in-house. Furthermore, we provide free post-delivery support for unto 3 months to ensure that you're poised to maintain and monitor the system without glitches. Trust us with your Project and we promise not just a clean work but an expanded knowledge base yielding quality developments even beyond this scope.
$120 USD in 7 days
4.6
4.6

With 11+ years of experience as a Full-Stack Developer, I have gained significant expertise in building scalable applications, developing robust APIs and handling complex integrations. My extensive knowledge of C#/.NET/ASP.NET Core and REST APIs coupled with my understanding of cloud deployment (especially Microsoft Azure) will be invaluable in creating a clean and efficient OAuth2 login flow for your project. I bring strong experience with third-party API integrations to the table, a crucial skill given that your requirements deal specifically with connecting to the Athena Healthcare FHIR sandbox and live instances. While I do not have prior work experience with Athena or FHIR, my adaptability and ability to quickly grasp new technologies will ensure I deliver a solution that perfectly fits your needs. Furthermore, my track record of delivering detailed, well-documented code and thorough guide materials will be especially useful in enabling you to understand and extend the code base as required. Additionally, my skillset extends beyond simply delivering code; I focus on providing practical solutions for real business use. In short, by choosing me for this project you'll get not just a software developer but rather a committed partner who understands your needs and works towards delivering the best possible solution on time.
$100 USD in 7 days
3.5
3.5

As a veteran Full Stack Developer with 5+ years of experience under my belt, I have honed a set of diverse technical competencies that make me ideally suited for your project. For starters, my skills and expertise in OAuth2, API Development, and Software Architecture align perfectly with your requirements for a clean, repeatable OAuth2 login flow that connects to both the Athena Healthcare FHIR sandbox and a live customer instance without code alterations. I fully comprehend the nuanced nature of system-to-system credential authentication - an aspect crucial to your project's success. My extensive proficiency in RESTful API development will ensure the seamless client registration, efficient token retrieval, automatic refresh, and secure storage of secrets that you seek. Additionally, I value best software engineering practices - all secrets will be stored using robust encryption techniques or as environment variables so that no sensitive data leaks into your source control. While I may not have direct experience integrating with Athena or FHIR, I imbibe rapid learning abilities and my thorough documentation skills guarantee a streamlined handover process if necessary. Ultimately, my core philosophy centers around delivering exceptional, scalable solutions in a transparent manner while ensuring long-term support - all qualities paramount to fostering lasting relationships with clients. Let's connect to discuss how I can contribute to the success of your project!
$30 USD in 7 days
3.5
3.5

Athena and the other FHIR side usually trip people up when token refresh and scope handling diverge between the two. I would build this in Go with a single OAuth2 handler, separate client configs, and a shared token store so your app does not juggle two flows. Can start today, working version in 3 days. These numbers are based on the post as written. We will refine them once we go over the full scope together. Want me to send a quick plan?
$30 USD in 3 days
3.3
3.3

I can deliver you a clean Oauth2 login workflow that allows your app integrate both the Athena Healthcare FHIR sandbox and a live customer instance without changing code between environments. I can deliver the well-documented and revised codebase with clear instructions within 3 days as I have implemented different types of authentication, authorization and integrations for various kinds of SaaS products during my past 5 years of Professional Experience. By keeping in mind all your three Acceptance Criterions, I will make sure I provide all deliverables as mentioned. If you think I can be a good match for this task, I will be more than happy to start work and deliver you as-per requested deliverables within 3-4 days. Have a Good Day! Kind regards, Bilal K.
$30 USD in 3 days
3.4
3.4

You need one environment-configurable OAuth layer for Athena FHIR that handles machine-to-machine authentication, token lifecycle, secret protection, and repeatable connectivity tests without hard-coding sandbox or production behavior. I build API integrations, Python services, secure configuration workflows, and cloud-based systems. At Marin Software, I worked on serverless Python and AWS pipelines where environment separation, credentials, retries, and traceable operations mattered. I would structure the client around explicit environment profiles, encrypted secret injection, token caching/refresh, scoped request handling, audit-safe logs, and a Postman collection that mirrors the code path. The deliverable would include sandbox and production configuration examples, a documented OAuth client, automated token-refresh support, and simple FHIR connectivity tests for the operations the customer instance authorizes. I would not hard-code credentials or claim that a client can obtain unrestricted CRUD access to every FHIR resource solely through code; available scopes and resource permissions must be approved by Athena and the specific customer environment. I have not previously delivered an Athena-specific FHIR integration, so I would begin by validating the customer’s supported authorization grant, onboarding requirements, and permitted scopes before implementation. Can you share the Athena developer documentation and the intended client-registration process?
$50 USD in 3 days
3.1
3.1

Hi, You want one Go client that gets a working token from Athena's sandbox or a live customer system just by swapping its settings, with no person logging in. For this kind of server-to-server access Athena usually expects your app to prove who it is with a signed key rather than a shared password, so I would build around that from the start. What I would deliver: - A Go package and one command that gets, caches and renews tokens automatically - Sandbox and production config samples, with keys read from environment variables, never stored in the code - A setup guide covering app registration in Athena, choosing the scopes, and a simple read and write test - A Postman collection showing the same flow with automatic token renewal - Clear notes in the code so your team can extend it in-house USD 210, delivered within 10 days. One question: has the live customer already approved your app on their side? Production access needs their sign-off. Athena also only allows writes on some resource types, so it would help to know which ones you need to write to. Would enjoy getting this one set up cleanly. Thanks, Bhagya
$210 USD in 10 days
2.4
2.4

Hi, I’d make Athena sandbox and production authenticate through one Go client, so your application receives a usable FHIR token without environment-specific code or manual renewal. I’d implement client-credentials OAuth2, endpoint-driven configuration, secure secret loading, token caching and refresh, then document registration, scopes and a FHIR read/write check. The failure point is an expired token during a request. The client would refresh once, retry safely, and preserve the original authorization error if refresh fails. One command would select the environment and report connectivity, keeping Postman and in-house verification simple. I’d verify that Athena actually grants DELETE and full read/write scopes for supported resources, rather than assuming requested scopes guarantee them. Deliverables include documented Go source, environment examples, and a Postman collection with automated refresh. I have two questions: Q1: Are credentials client ID and secret only, or does Athena require a private-key or certificate flow? Q2: Should secrets come from environment variables only, or an existing cloud secret store?
$30 USD in 1 day
2.2
2.2

Hi there, I’d be happy to work with you on this project. It sounds really exciting, and I’m looking forward to working together. I understand you need one clean system-to-system OAuth2 flow that works against both Athena sandbox and production without changing application code. I’d structure the auth layer around environment-based configuration for endpoint, client ID, client secret, scopes, and token URL. The client would handle token retrieval and refresh automatically, while secrets remain outside source control through environment variables or a secure secret store. I’d also provide a Postman collection and a simple FHIR connectivity test that verifies authenticated create/read/update/delete calls against supported Athena resources. The goal is to make switching environments as simple as changing credentials and base URLs, with the authentication logic remaining identical. Que1: Do you already have Athena sandbox client credentials, or should client-registration steps be included from the beginning? Que2: Do you prefer the implementation in Go, Node.js, Python, or another backend language? Thanks for considering my proposal. I’d be happy to discuss the details with you.
$30 USD in 2 days
0.8
0.8

Hi , Good evening! I’ve carefully reviewed your project and I’m interested in helping with the PHP development. I’m a full-stack/backend developer with 10+ years of experience building scalable web applications and APIs. I’m experienced with API Development, OAuth, RESTful API, Documentation, Software Development, Web Services, Software Architecture, Cloud Computing, Agile Development and Security, including PHP, Laravel, Symfony, CodeIgniter, REST APIs, MySQL, PostgreSQL, JavaScript, third-party integrations, and performance optimization. I can work with an existing PHP codebase or build new functionality from scratch, with a focus on clean architecture, secure implementation, performance, and maintainable code. Please send me a message to discuss the project requirements and next steps. Thank you
$10 USD in 1 day
0.0
0.0

Creating a seamless OAuth2 login flow for both the Athena Healthcare FHIR sandbox and production is crucial for your application. Ensuring that the system operates without individual user roles while securing full read/write access is a challenge that can be effectively tackled. To streamline your integration, I suggest implementing a configuration management approach that allows easy switching between environments without code changes. This would simplify the client registration and token retrieval process. I can provide a quick mockup of the authentication flow to demonstrate how the system can work with both endpoints before moving forward with full implementation. What specific FHIR resources do you anticipate needing the most read/write access to? Regards, CVDLFourie
$15 USD in 7 days
0.0
0.0

Hi there, we have recently completed a similar project building a system-to-system OAuth2 login flow for the Athena Healthcare FHIR sandbox and live customer instances, and would love to share some references. Handling authentication purely server-side without user roles requires precise token scoping and key encryption so your application switches environments without code changes. We will build a modular OAuth2 authentication module in Go that automates token retrieval, secure secret storage, and background refreshes across both endpoints. This gives you a reliable integration layer that prevents API auth failures during environment switches. Here is how we would approach it: Set up sandbox and production configurations using encrypted environment variables. Build the Go OAuth2 client handling client-credentials grant and automatic token refreshes. Validate full read/write FHIR resource access against Athena test endpoints. Deliver sample environment configs, setup documentation, and a Postman collection. While we might be newer to Freelancer, we bring 9+ years of experience delivering this kind of work off-platform and multiple 5-star reviews to back it up. I would be happy to offer a friendly, no-obligation consultation to answer any questions about Athena API client registration, even if you do not hire us. Kind regards, Alexia
$20 USD in 7 days
0.0
0.0

Las Vegas, United States
Payment method verified
Member since Oct 12, 2018
$30-250 USD
$15-25 USD / hour
$30-250 USD
$30-250 USD
$2-8 USD / hour
$30-250 USD
min €36 EUR / hour
$10-30 USD
min $50 USD / hour
$750-1500 USD
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 CAD
min ₹2500 INR / hour
₹600-1500 INR
$2-8 USD / hour
min $50 AUD / hour
₹750-1250 INR / hour
$250-750 USD
$25-50 USD / hour
$250-750 USD
$250-750 USD