IntelliJCacheAccessor Class

Definition

This class accesses IntelliJ Azure Tools credentials cache via JNA.

public class IntelliJCacheAccessor
Inheritance
java.lang.Object
IntelliJCacheAccessor

Inherited Members

java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructors

IntelliJCacheAccessor(String keePassDatabasePath)

Creates an instance of IntelliJCacheAccessor

Methods

getAuthDetailsIfAvailable()

Get the current authentication method details of Azure Tools plugin in IntelliJ IDE.

getAzureAuthHost(String azureEnvironment)

Get the auth host of the specified azureEnvironment.

getDeviceCodeCredentials()

Get the Device Code credential details of Azure Tools plugin in the IntelliJ IDE.

getIntellijServicePrincipalDetails(String credFilePath)

Get the Service Principal credential details of Azure Tools plugin in the IntelliJ IDE.

parseAuthMethodDetails(File file)

Parse the auth details of the specified file.

Applies to