Class ExternalAppAuthenticationEntry

java.lang.Object
hudson.model.AbstractDescribableImpl<SelectEntry>
com.uipath.uipathpackage.entries.SelectEntry
com.uipath.uipathpackage.entries.authentication.ExternalAppAuthenticationEntry
All Implemented Interfaces:
Describable<SelectEntry>

public class ExternalAppAuthenticationEntry extends SelectEntry
Represents the external application authentication entry
  • Constructor Details

    • ExternalAppAuthenticationEntry

      @DataBoundConstructor public ExternalAppAuthenticationEntry(String accountForApp, String applicationId, String applicationSecret, String applicationScope, String identityUrl)
      Constructs a new instance of an external application authentication entry
      Parameters:
      accountForApp - The account name
      applicationId - The external application id
      applicationSecret - The external application secret
      applicationScope - The external application scope(s)
      identityUrl - IdentityUrl in case of paas environment
  • Method Details

    • getAccountForApp

      public String getAccountForApp()
      Gets the external application account name
      Returns:
      String accountForApp
    • getApplicationId

      public String getApplicationId()
      Gets the external application id
      Returns:
      String applicationId
    • getApplicationSecret

      public String getApplicationSecret()
      Gets the external application secret
      Returns:
      String applicationSecret
    • getApplicationScope

      public String getApplicationScope()
      Gets the external application scope(s)
      Returns:
      String applicationScope
    • getIdentityUrl

      public String getIdentityUrl()
      Gets the identityUrl
      Returns:
      String identityUrl
    • validateParameters

      public boolean validateParameters()
      Specified by:
      validateParameters in class SelectEntry