Class JsonAuthRPCEndpointDto

java.lang.Object
org.evomaster.client.java.controller.api.dto.auth.JsonAuthRPCEndpointDto

public class JsonAuthRPCEndpointDto extends Object
process auth setting with endpoints in interfaces
  • Field Details

    • userId

      public String userId
      The id representing this user that is going to login
    • interfaceName

      public String interfaceName
      The interface which contains the endpoint
    • endpointName

      public String endpointName
      The endpoint where to process the auth setting
    • jsonPayloads

      public List<String> jsonPayloads
      a list of the payload to send, as stringified JSON object
    • classNames

      public List<String> classNames
      a list of the class name of the json object [jsonPayloads] are used to specify values of params for RPC endpoints here are needed to explicitly specify what param type are with its full class name if they are not java.lang.String
    • annotationOnEndpoint

      public String annotationOnEndpoint
      specify the auth if it is only applicable to specified endpoints with corresponding annotation Note that it is nullable indicating that the auth could be applied for all endpoints (eg, global auth)
  • Constructor Details

    • JsonAuthRPCEndpointDto

      public JsonAuthRPCEndpointDto()