Transferring agent information externally ================================================== .. note:: - Transferring agent information externally is available from Genian NAC version 6.0.23 or higher. For versions below 6.0.23, please use the Deploy Files V2 plugin. - Agent information external transmission is used when you want to integrate the agent's authentication information with external third-party applications. - When a node performs authentication and the agent's authentication status becomes either Authenticated or Deauthenticated, the authentication information is transmitted to an external third-party application. This is used to perform authentication across multiple solutions with a single authentication process. #. Go to **Policy** in the top panel. #. Go to **Policy > Node Policy > Agent Action** in the left Policy panel. #. Find and click **Transferring agent information externally** in the Agent Action window. #. For **CWP Message**, add message to be displayed in accordance with the Policy. #. For **Label**, add labels to help categorize your plugins with custom labels that appear in the "Description" field. Under **Agent Actions** section: #. For **Boolean Operator**, choose **AND** or **OR** to add optional conditions. #. For **Settings**, click **Add** and select your optional conditions. **Criteria/Operator/Value** Under **Plugin Settings** section: [ Settings ] +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ | Item Name | Setting Item | Description | Notes | +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ | Path | Enter the target file path directly | Specify the file path of the target to which the information will be delivered. | :doc:`File Path Macro Options ` | +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ | Transfer information | Login/Logout Credentials | Transmit both login and logout events | When using periodic logout via node policy, it is also possible to transmit only login authentication information. | | +------------------------------------------+-----------------------------------------------------------------------------------------------+ | | | Login credentials | Transmit only login authentication information | | +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ | Execution Account | Root Account | Perform information transmission tasks as the root account | | | +------------------------------------------+-----------------------------------------------------------------------------------------------+ | | | Logon Account | Perform information transmission tasks as the logged-in user account | '.app' files can only be executed by the logged-in user account. | +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ | UserID conversion method | NONE | Used when converting the user ID before transmitting the received authentication information. | | | +------------------------------------------+ | | | | Regular expression | | | | +------------------------------------------+ | | | | Convert to uppercase | | | | +------------------------------------------+ | | | | Convert to lowercase | | | +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ | Interval | When information changes | Select the interval at which the agent's authentication information will be transmitted. | When information changes | | +------------------------------------------+ +--------------------------------------------------------------------------------------------------------------------------------------+ | | At Operating System Startup | | When information changes + At Operating System Startup | | +------------------------------------------+ +--------------------------------------------------------------------------------------------------------------------------------------+ | | In Periodic Interval | | When information changes + In Periodic Interval | +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ | Encryption Algorithm | None | Used when authentication information needs to be encrypted during transmission. | When using encryption options other than BASE64, the data is additionally encoded with BASE64 before transmission. | | +------------------------------------------+ | | | | Base64 | | | | +------------------------------------------+ | | | | AES-128 | | | | +------------------------------------------+ | | | | AES-256 | | | | +------------------------------------------+ | | | | Blowfish | | | | +------------------------------------------+ | | | | CAST | | | | +------------------------------------------+ | | | | SEED | | | +---------------------------+------------------------------------------+-----------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------+ #. Click the Add button in the **External Transfer List** to add the file for transmitting authentication information (third-party integration process file). #. Select the items to **Transfer information**. #. Choose whether to perform **UserID conversion method**. #. Select the **Interval**. #. Choose the **Encryption Algorithm**. #. Click the **Add** button. - If there are additional targets for external transmission, click the Add button to include them. #. Click **Update.** #. Go to **Policy > Node Policy** in the left Policy panel. #. Click the **desired Policy ID** in Node Policy window. #. Find Agent Action. Click Assign. #. Find **Transferring Agent Information Externally** in the **Available** section. Select and drag it into the **Selected** section. #. Click **Add.** #. Click **Update.**