- ENG
- Services
- Unser Serviceportfolio
Wir erwecken Ihre digitale Produktvision zum Leben: Vom testbaren Prototypen bis zur fertigen Softwarelösung.
- 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.
- Unser Serviceportfolio
- Ü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.
- Unsere Standorte
Wir sind ProductDock, ein Full-Service Nearshoring-Anbieter für Softwareprodukte mit Hauptsitz in Berlin und Entwicklungs-Hubs in Lissabon, Novi Sad, Banja Luka und Doboj.
- 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
13. Dez. 2024 •1 minute read
OAuth 2.0
Nemanja Vasić
Software Developer
Our software engineer, Nemanja Vasić, delivered an engaging Friday Talks session on OAuth 2.0, sharing his hands-on exploration of its implementation.
He started by explaining the theoretical aspects and practical implementations of the OAuth 2.0 protocol, followed by a hands-on demonstration of its implementation.
In the first talk on OAuth 2.0, Nemanja covered both the theoretical part and practical implementations of the OAuth 2.0 protocol. The first presentation delved into the core principles of OAuth 2.0, emphasizing its role in secure delegation of access to resources. Nemanja explained key flows such as the Authorization Code flow for confidential clients, the Authorization Code flow with PKCE for public clients, and the Client Credentials flow. He also discussed the deprecated Implicit flow, explaining why it is no longer recommended and introducing modern alternatives to address its limitations.
The second presentation focused on a hands-on exploration of OAuth 2.0 implementation. Nemanja started by demonstrating how to create client and authorization server repositories using Spring Boot, providing straightforward examples. He then addressed real-world challenges, such as authenticating resource owners on an authorization server when the authentication process depends on a third-party service, and validating client credentials through external service calls. These practical examples highlighted strategies for handling custom requirements
Nemanja gave a brief presentation on the OAuth 2.0 protocol, starting with its theoretical foundation and then moving on to its practical implementation.
Discover our blog section for more captivating topics that we’ll be sharing with you soon.
Tags:
Nemanja Vasić
Software DeveloperNemanja 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.