
In Progress
Posted
Paid on delivery
I’d like a self-contained, Maven-driven demo that shows how a Wildfly 20 Java servlet can talk to three separate mobile authenticators—Microsoft Authenticator, Google Authenticator and Duo Authenticator—and report back the outcome of each challenge. Scope • Focus exclusively on “second-factor” calls: how the servlet initiates a push / TOTP / Duo prompt (the “sending signal” part) and how it parses the success, timeout or failure response that comes back (“receiving results”). • No UI polish is necessary; a simple JSP or REST endpoint that prints JSON or plain text is fine as long as the code flow is clear. • Keep the sample lean but complete: working source, config files, and any required libraries or REST client snippets. Deliverables 1. A runnable Wildfly 20 project (zip or Git URL) with: • servlet / REST controller classes for each authenticator • relevant [login to view URL] entries • [login to view URL] (or equivalent) excerpts if additional subsystems or env-vars are needed 2. README that explains: • where to plug in tenant IDs, client secrets and Duo integration keys • how to deploy to vanilla Wildfly 20 and trigger each demo endpoint 3. Short notes on common pitfalls you solved (clock skew, HTTPS requirements, etc.). Acceptance criteria The project starts on Wildfly 20 with no manual edits beyond adding my own secrets, and each endpoint reliably: a) triggers the authenticator, b) receives and logs the result, c) returns a clear HTTP 200/401/408 (or similar) that I can assert in tests. Feel free to reuse open-source SDKs, but please keep external dependencies minimal and clearly licensed. I prefer clean, idiomatic Java 17+ code and concise comments over lengthy explanations in the source.
Project ID: 40390296
136 proposals
Remote project
Active 17 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Zeewolde, Netherlands
Payment method verified
Member since Feb 17, 2010
$30-250 USD
$250-750 USD
$30-250 USD
$30-250 USD
$30-250 USD
₹600-1500 INR
$10-30 USD
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
$15-25 USD / hour
$30-250 USD
$3000-5000 USD
$15-25 USD / hour
₹600-1500 INR
₹750-1250 INR / hour
₹250000-500000 INR
$25-50 USD / hour
£20-250 GBP
₹37500-75000 INR
$250-750 USD
₹400-750 INR / hour
$250-750 USD
$2-8 USD / hour
₹1500-12500 INR