// // Copyright Amazon.com Inc. or its affiliates. // All Rights Reserved. // // SPDX-License-Identifier: Apache-2.0 // public protocol OIDCAuthProvider { func getLatestAuthToken() -> Result func getLatestAuthToken(completion: @escaping (Result) -> Void ) } public extension OIDCAuthProvider { func getLatestAuthToken(completion: @escaping (Result) -> Void) { let result = getLatestAuthToken() completion(result) } }