ENG- Branchen
- Finanzen
Nearshore-Softwareentwicklung für den Finanzsektor – sicher, skalierbar und Compliance-gerechte Lösungen für Banking, Zahlungsverkehr und APIs.
- Einzelhandel
Softwareentwicklung für den Einzelhandel – E-Commerce, Kassensysteme, Logistik und KI-gestützte Personalisierung durch unsere Nearshore-Engineering-Teams.
- Verarbeitende Industrie
Nearshore-Softwareentwicklung für die Industrie – ERP-Systeme, IoT-Plattformen und Automatisierungstools zur Optimierung industrieller Abläufe.
- Finanzen
- Was wir tun
- Services
- Technologien
- Kooperationsmodelle
Kooperationsmodelle passend zu Ihren Bedürfnissen: Komplette Nearshoring Teams, deutschsprachige Experten vor Ort mit Nearshoring-Teams oder gemischte Teams mit unseren Partnern.
- Arbeitsweise
Durch enge Zusammenarbeit mit Ihrem Unternehmen schaffen wir maßgeschneiderte Lösungen, die auf Ihre Anforderungen abgestimmt sind und zu nachhaltigen Ergebnissen führen.
- Über uns
- Wer wir sind
Wir sind ein Full-Service Nearshoring-Anbieter für digitale Softwareprodukte, ein perfekter Partner mit deutschsprachigen Experten vor Ort, Ihre Business-Anforderungen stets im Blick
- Unser Team
Das ProductDock Team ist mit modernen Technologien und Tools vertraut und setzt seit 15 Jahren zusammen mit namhaften Firmen erfolgreiche Projekte um.
- Wozu Nearshoring
Wir kombinieren Nearshore- und Fachwissen vor Ort, um Sie während Ihrer gesamten digitalen Produktreise optimal zu unterstützen. Lassen Sie uns Ihr Business gemeinsam auf das nächste digitale Level anheben.
- Wer wir sind
- Unser Leistungen
- Karriere
- Arbeiten bei ProductDock
Unser Fokus liegt auf der Förderung von Teamarbeit, Kreativität und Empowerment innerhalb unseres Teams von über 120 talentierten Tech-Experten.
- Offene Stellen
Begeistert es dich, an spannenden Projekten mitzuwirken und zu sehen, wie dein Einsatz zu erfolgreichen Ergebnissen führt? Dann bist du bei uns richtig.
- Info Guide für Kandidaten
Wie suchen wir unsere Crew-Mitglieder aus? Wir sehen dich als Teil unserer Crew und erklären gerne unseren Auswahlprozess.
- Arbeiten bei ProductDock
- Newsroom
- News
Folgen Sie unseren neuesten Updates und Veröffentlichungen, damit Sie stets über die aktuellsten Entwicklungen von ProductDock informiert sind.
- Events
Vertiefen Sie Ihr Wissen, indem Sie sich mit Gleichgesinnten vernetzen und an unseren nächsten Veranstaltungen Erfahrungen mit Experten austauschen.
- News
- Blog
- Kontakt
16. Apr. 2026 •1 minute read
Implementing passkeys: From WebAuthn theory to code
Nemanja Vasić
Software Engineer
Passwordless authentication is rapidly becoming a key part of modern application security.
Our software engineer, Nemanja Vasić, explains passkeys, WebAuthn, and public-key cryptography as a secure alternative to traditional passwords.
Why passkeys are replacing passwords
In his recent talk, Nemanja covered what passwordless applications are and why they are becoming a practical alternative to traditional credentials.
He explained passkeys as a phishing-resistant, user-friendly authentication method built on WebAuthn and public-key cryptography.
Nemanja also walked through the basic architecture, including the client device, the authenticator, the backend service, and the relying party configuration. He used his custom authorization server with BFF (Backend for Frontend) and React on the client side, alongside the passkeys service as a separate project to showcase passkeys registration and authentication flows.
You can find the authorization server here:
https://github.com/GoodbyePlanet/spring-cg-bff
And passkeys service here:
https://github.com/GoodbyePlanet/passkey-service
Passkeys service is a practical Go and Gin implementation of WebAuthn, backed by PostgreSQL for persistence.
How to implement passkeys: From flow to code
Nemanja explained the passkey registration flow step by step, including how the begin and finish phases connect.
He also walked through the authentication flow, showing how the begin and finish endpoints validate returning users with passkeys.
What makes this example useful is that it bridges theory and implementation, so teams can quickly understand what production-ready passkey flows look like.
For anyone moving toward passwordless authentication, these repositories are a clean starting point and reference.
More details can be found on Nemanja’s blog: https://blog.goodbyeplanet.dev/post/passkeys.
Tags:Skip tags
Nemanja Vasić
Software EngineerNemanja is a seasoned Software Developer with over five years of professional experience in the information technology industry. His current tech stack comprises ReactJs, NextJs, Javascript, NodeJs, Java, Spring Boot, and MongoDB, among others.
He holds a degree from the Faculty of Technical Sciences, University of Novi Sad, and has a proven track record of delivering high-quality software solutions.