Skip to content

Commit

Permalink
Type-safe Security Configurations
Browse files Browse the repository at this point in the history
> Adds some of the missing properties from swift-server#46.

Motivation:

We were lacking some of the security protocol configuration options and
want to provide them in a type-safe manner.

Modifications:

* add Kerberos support
* add OAuthBearer support
* Created a new file `KafkaConfiguration+Security.swift`
    * add `public struct` `SSLConfiguration`
    * add `public struct` `SASLMechanism`
    * add `public struct` `KerberosConfiguration`
    * add `public struct` `OAuthBearerMethod`
    * add `public struct` `SecurityProtocol`
* integrate `KafkaConfiguration.SSLOptions` in new types
* integrate `KafkaConfiguration.SASLOptions` in new types
  • Loading branch information
felixschlegel committed Jul 14, 2023
1 parent 921507b commit 1d10d99
Show file tree
Hide file tree
Showing 5 changed files with 466 additions and 114 deletions.
Loading

0 comments on commit 1d10d99

Please sign in to comment.