1.2.0-beta.1 (2020-09-11)
- Added
InteractiveBrowserCredentialBuilder.redirectUrl(String)
to configure the redirect URL - Deprecated
InteractiveBrowserCredentialBuilder.port(int)
- Added support for App Service 2019 MSI Endpoint in
ManagedIdentityCredential
- Added Shared Token cache support for MacOS Keychain, Gnome Keyring, and plain text for other Linux environments
- Added option to write to shared token cache from
InteractiveBrowserCredential
,AuthorizationCodeCredential
,UsernamePasswordCredential
,DeviceCodeCredential
ClientSecretCredential
andClientCertificateCredential
- Added new APIs for authenticating users with
DeviceCodeCredential
,InteractiveBrowserCredential
andUsernamePasswordCredential
.- Added method
authenticate
which pro-actively interacts with the user to authenticate if necessary and returns a serializableAuthenticationRecord
- Added method
- Added following configurable options in classes
DeviceCodeCredentialBuilder
andInteractiveBrowserCredentialBuilder
authenticationRecord
enables initializing a credential with anAuthenticationRecord
returned from a prior call toAuthenticate
disableAutomaticAuthentication
disables automatic user interaction causing the credential to throw anAuthenticationRequiredException
when interactive authentication is necessary.