Skip to content

/AWS1/CL_SAGACTOR

Represents an actor used during penetration testing. An actor defines a user or entity that interacts with the target application, including authentication credentials and target URIs.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_identifier TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

The unique identifier for the actor.

it_uris TYPE /AWS1/CL_SAGURILIST_W=>TT_URILIST TT_URILIST

The list of URIs that the actor targets during testing.

io_authentication TYPE REF TO /AWS1/CL_SAGAUTHENTICATION /AWS1/CL_SAGAUTHENTICATION

The authentication configuration for the actor.

iv_description TYPE /AWS1/SAGSTRING /AWS1/SAGSTRING

A description of the actor.

iv_enableemailmfa TYPE /AWS1/SAGBOOLEAN /AWS1/SAGBOOLEAN

Whether email-based MFA is enabled for this actor.

iv_mfaforwardingaddress TYPE /AWS1/SAGSENSITIVEEMAILADDRESS /AWS1/SAGSENSITIVEEMAILADDRESS

Server-generated email forwarding address for receiving MFA codes.


Queryable Attributes

identifier

The unique identifier for the actor.

Accessible with the following methods

Method Description
GET_IDENTIFIER() Getter for IDENTIFIER, with configurable default
ASK_IDENTIFIER() Getter for IDENTIFIER w/ exceptions if field has no value
HAS_IDENTIFIER() Determine if IDENTIFIER has a value

uris

The list of URIs that the actor targets during testing.

Accessible with the following methods

Method Description
GET_URIS() Getter for URIS, with configurable default
ASK_URIS() Getter for URIS w/ exceptions if field has no value
HAS_URIS() Determine if URIS has a value

authentication

The authentication configuration for the actor.

Accessible with the following methods

Method Description
GET_AUTHENTICATION() Getter for AUTHENTICATION

description

A description of the actor.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

enableEmailMfa

Whether email-based MFA is enabled for this actor.

Accessible with the following methods

Method Description
GET_ENABLEEMAILMFA() Getter for ENABLEEMAILMFA, with configurable default
ASK_ENABLEEMAILMFA() Getter for ENABLEEMAILMFA w/ exceptions if field has no valu
HAS_ENABLEEMAILMFA() Determine if ENABLEEMAILMFA has a value

mfaForwardingAddress

Server-generated email forwarding address for receiving MFA codes.

Accessible with the following methods

Method Description
GET_MFAFORWARDINGADDRESS() Getter for MFAFORWARDINGADDRESS, with configurable default
ASK_MFAFORWARDINGADDRESS() Getter for MFAFORWARDINGADDRESS w/ exceptions if field has n
HAS_MFAFORWARDINGADDRESS() Determine if MFAFORWARDINGADDRESS has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_ACTORLIST

TYPES TT_ACTORLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SAGACTOR WITH DEFAULT KEY
.