AuthenticationCredential
public protocol AuthenticationCredential
Types adopting the AuthenticationCredential protocol can be used to authenticate URLRequests.
One common example of an AuthenticationCredential is an OAuth2 credential containing an access token used to
authenticate all requests on behalf of a user. The access token generally has an expiration window of 60 minutes
which will then require a refresh of the credential using the refresh token to generate a new access token.
-
Whether the credential requires a refresh. This property should always return
truewhen the credential is expired. It is also wise to consider returningtruewhen the credential will expire in several seconds or minutes depending on the expiration window of the credential.For example, if the credential is valid for 60 minutes, then it would be wise to return
truewhen the credential is only valid for 5 minutes or less. That ensures the credential will not expire as it is passed around backend services.Declaration
Swift
var requiresRefresh: Bool { get }
View on GitHub
Install in Dash