Bringing Passkeys to Enterprise and Gaming apps with Stellar and .NET

Frank Szendzielarz - Aug 19 - - Dev Community

This is a submission for the Build Better on Stellar: Smart Contract Challenge : Create a Tutorial

Your Tutorial

The tutorial involves a dApp demonstrating Passkey signin and signup with .NET and Stellar. Stellar handles account management, while .NET and the Stellar .NET SDK is used to bring Passkey authentication and authorisation to Stellar smart accounts. The tutorial is here https://dev.to/frankszendzielarz/bringing-passkeys-to-enterprise-and-gaming-apps-with-stellar-and-net-1ba8

What I Created

My aim is to try and bridge the worlds of crypto and mainstream/commercial software development. People developing games or applications in the enterprise, using platforms like .NET (C# Unity , .NET/Java commercial systems , etc) are not aware of the technology choices available to them. It is partially the nature of the crypto community. With this article I hope to entice new users from the mainstream development scene to look at Stellar as a potential platform for offloading cross-cutting concerns such as authentication and authorisation. To do so, I created a .NET application and deployment and also an article

Journey

My journey is both long and brief, in the sense that I have been pursuing the same aim for quite a while, but new to Stellar. I am the author of the C# compiler for Algorand, a maintainer of the .NET SDK, a former core dev on the Ethereum protocol team, but always with the aim of trying to bring DLT to practical use cases.
Most recently, I started looking at Stellar since its new Soroban functionality, with a particular use case in mind for a B2C application. I decided I wanted to research further and this "hackathon" brought me the perfect opportunity.

. .
Terabox Video Player