Building a Vapor Swift backend integration with authentication and authorization
summary
A working Vapor Swift backend that integrates with third‑party auth providers and Stream is built and demonstrated: a Vapor project with Postgres in Docker, JWTs, the Stream Swift package and Imperial is wired for username/password plus Google and GitHub OAuth (sign in with Apple documented). The server issues a Stream chat token to the client and the iOS sample exchanges it to connect; the live demo mostly works with a minor username‑format snag (dots rejected by Stream). Source and setup notes are published.
AI-written summary · about
chapters (10)
- 0:00Start
- 2:18Why Talk about Building a Vapor Swift Backend Integration
- 2:57Chat Sdk
- 3:49Why Use Paper Swift
- 4:35Why Vapor Swift
- 10:48Auth Controller
- 11:56Redirection
- 16:59Started with the Ios Code
- 18:06User Interface
- 36:06Sample Codes
related talks
27mFull Stack Development with Swift and Vapor
19mServer-side Swift Using Vapor
31mGetting Started With Server Side Swift
36mFull stack development with Swift and Vapor
39mFull Stack Swift Development
37mHow does Server Side Swift Workout in the Real World?
29mHow to kickstart your journey into the backend world
32mLessons learned from running a SaaS entirely on Swift Vapor
