Top Description Fields Constructors Methods
com.oracle.bmc.auth.internal

public Class ConfigFileDelegationTokenUtils

extends Object
Class Inheritance
Imports
com.oracle.bmc.ConfigFileReader, com.oracle.bmc.util.internal.StringUtils, .FileUtils, org.slf4j.Logger, java.io.File, .IOException, java.nio.charset.StandardCharsets, java.nio.file.Files, .Paths, java.util.stream.Stream

This class allows users to load delegation token from the config file

Field Summary

Modifier and TypeField and Description
private static final Logger
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static String
public static String
parseAndGetToken(ConfigFileReader.ConfigFile effectiveConfigFile)

parses the config file and retrieves token file and returns the delegation token from the file

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Logger LOG
OCI_DELEGATION_TOKENback to summary
private static final String OCI_DELEGATION_TOKEN
OCI_DELEGATION_TOKEN_FILE_KEYback to summary
private static final String OCI_DELEGATION_TOKEN_FILE_KEY

Constructor Detail

ConfigFileDelegationTokenUtilsback to summary
private ConfigFileDelegationTokenUtils()

Method Detail

getDelegationTokenFilePathback to summary
private static String getDelegationTokenFilePath(ConfigFileReader.ConfigFile configFile)
parseAndGetTokenback to summary
public static String parseAndGetToken(ConfigFileReader.ConfigFile effectiveConfigFile) throws IOException

parses the config file and retrieves token file and returns the delegation token from the file