#import @class MSAnalyticsAuthenticationProvider; /** * Completion handler that returns the authentication token and the expiry date. */ typedef void (^MSAnalyticsAuthenticationProviderCompletionBlock)(NSString *token, NSDate *expiryDate); @protocol MSAnalyticsAuthenticationProviderDelegate /** * Required method that needs to be called from within your authentication flow to provide the authentication token and expiry date. * * @param authenticationProvider The authentication provider. * @param completionHandler The completion handler. */ - (void)authenticationProvider:(MSAnalyticsAuthenticationProvider *)authenticationProvider acquireTokenWithCompletionHandler:(MSAnalyticsAuthenticationProviderCompletionBlock)completionHandler; @end