Azure.Identity.AzurePowerShellCredential
namespace Azure.Identity
{
public class DeviceCodeCredential : TokenCredential
{
public DeviceCodeCredential();
public DeviceCodeCredential(DeviceCodeCredentialOptions options);
public DeviceCodeCredential(Func<DeviceCodeInfo, CancellationToken, Task> deviceCodeCallback, string clientId, TokenCredentialOptions options = null);
public DeviceCodeCredential(Func<DeviceCodeInfo, CancellationToken, Task> deviceCodeCallback, string tenantId, string clientId, TokenCredentialOptions options = null);
public virtual AuthenticationRecord Authenticate(CancellationToken cancellationToken = default(CancellationToken));
public virtual Task<AuthenticationRecord> AuthenticateAsync(CancellationToken cancellationToken = default(CancellationToken));
public virtual AuthenticationRecord Authenticate(TokenRequestContext requestContext, CancellationToken cancellationToken = default(CancellationToken));
public virtual Task<AuthenticationRecord> AuthenticateAsync(TokenRequestContext requestContext, CancellationToken cancellationToken = default(CancellationToken));
}
}