AsyncCredentialProvider
@available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
public protocol AsyncCredentialProvider : CredentialProvider
Async Protocol for providing credentials
-
getCredential(on:
Asynchronouslogger: ) Return credential
Declaration
Swift
func getCredential(on eventLoop: EventLoop, logger: Logger) async throws -> Credential
Parameters
eventLoop
EventLoop to run on
logger
Logger to use
-
getCredential(on:
Extension methodlogger: ) Declaration
Swift
public func getCredential(on eventLoop: EventLoop, logger: Logger) -> EventLoopFuture<Credential>