Building a Vapor Swift backend integration with authentication and authorization

When integrating with many online services, there is often a bit of serverside glue you need to create yourself. Stream’s chat service is no different. In this talk Jeroen will focus on what you need to create an authentication and authorization backend that integrated with a service provider. It doesn’t matter which. Stream’s service is only used as an example of a third party service you might want to integrate with. The core of the talk will be about how to create a Vapor Swift backend for your app and your third party service.

We will cover the basics of setting up a Vapor Swift project and after that integrating with a third party service. Once that’t done, some form of authentication and authorization will be added.