Constructs a new in memory token cache.
The AuthenticationParameters class holds the parameters that are parsed from an OAuth challenge in the www-authenticate header.
Creates a new AuthenticationContext object. By default the authority will be checked against a list of known Azure Active Directory authorities. If the authority is not recognized as one of these well known authorities then token acquisition will fail. This behavior can be turned off via the validateAuthority parameter below.
This is an interface that can be implemented to provide custom token cache persistence.