/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
.