Class InfisicalUniversalAuthCredential

java.lang.Object
com.cloudbees.plugins.credentials.BaseCredentials
All Implemented Interfaces:
com.cloudbees.plugins.credentials.common.IdCredentials, com.cloudbees.plugins.credentials.common.StandardCredentials, com.cloudbees.plugins.credentials.Credentials, ExtensionPoint, Describable<com.cloudbees.plugins.credentials.Credentials>, InfisicalCredential, Serializable

public class InfisicalUniversalAuthCredential extends AbstractAuthenticatingInfisicalTokenCredential
See Also:
  • Constructor Details

    • InfisicalUniversalAuthCredential

      @DataBoundConstructor public InfisicalUniversalAuthCredential(@CheckForNull com.cloudbees.plugins.credentials.CredentialsScope scope, @CheckForNull String id, @CheckForNull String description, @NonNull String machineIdentityClientId, @NonNull String machineIdentityClientSecret)
  • Method Details

    • getMachineIdentityClientId

      @NonNull public String getMachineIdentityClientId()
    • getMachineIdentityClientSecret

      @NonNull public String getMachineIdentityClientSecret()
    • setMachineIdentityClientId

      @DataBoundSetter public void setMachineIdentityClientId(String machineIdentityClientId)
    • setMachineIdentityClientSecret

      @DataBoundSetter public void setMachineIdentityClientSecret(String machineIdentityClientSecret)
    • getAccessToken

      public String getAccessToken(InfisicalConfiguration configuration)