Securing Kitura Part 3: Challenges on Cross-Platform SSL/TLS

Having a consistent development experience for Swift across iOS, tvOS, macOS and now Linux helps to drive higher developer productivity as well as better reuse of Swift assets/libraries across these platforms. The challenge then is to design and maintain consistent Swift APIs across these platforms while leveraging libraries and capabilities that might be specific to…  Continue reading Securing Kitura Part 3: Challenges on Cross-Platform SSL/TLS

Securing Kitura Part 2: Basic Authentication

In this blog series, we explore how a developer can secure a Swift server application using Kitura web framework. Kitura-Credentials is the middleware which Kitura applications can leverage to integrate authentication with a protected resource or API. In this post, I will describe basic and digest authentication schemes, how they should be used and write…  Continue reading Securing Kitura Part 2: Basic Authentication

Securing Kitura Part 1: Enabling SSL/TLS on your Swift Server

We, at IBM, are always looking for ways to improve security of our server applications and that's why our team is so excited about our new release of the Kitura framework. In this release, we have not only made it simple to get your server up and running (takes only 5 lines of code!!) but…  Continue reading Securing Kitura Part 1: Enabling SSL/TLS on your Swift Server