Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊
This playbook will generate access token and refresh token for another playbooks.
| Attribute | Value |
|---|---|
| Type | Playbook |
| Solution | Vectra XDR |
| Source | View on GitHub |
This playbook uses 2 Logic App connectors / built-in actions:
| Connector / Action | Type | Connections | Actions |
|---|---|---|---|
keyvault |
Managed | 1 | 3 |
http |
Built-in | 0 | 5 |
keyvault (Managed)| Action | Method | Endpoint | Other |
|---|---|---|---|
| Get_Refresh_Token | get | /secrets/@{encodeURIComponent('Vectra-Refresh-Token')}/value |
— |
| Get_Vectra_Client_ID | get | /secrets/@{encodeURIComponent('Vectra-Client-ID')}/value |
— |
| Get_Vectra_Client_Secret | get | /secrets/@{encodeURIComponent('Vectra-Client-Secret')}/value |
— |
http (Built-in)| Action | Method | Endpoint | Other |
|---|---|---|---|
| HTTP_Request_To_Update_Access_Token_In_Key_Vault_Via_Refresh_Token | PUT | @{concat('https://',variables('key_vault_name'),'.',parameters('azure key vault'),'.net/secrets/',variables('access_token_secret_name'),'?api-version=7.4')} |
— |
| HTTP_Request_To_Generate_Access_Token_Via_Refresh_Token | POST | @{variables('base_url')}/oauth2/token |
— |
| HTTP_Request_To_Update_Access_Token_In_Key_Vault | PUT | @{concat('https://',variables('key_vault_name'),'.',parameters('azure key vault'),'.net/secrets/',variables('access_token_secret_name'),'?api-version=7.4')} |
— |
| HTTP_Request_To_Update_Refresh_Token_in_Key_Vault | PUT | @{concat('https://',variables('key_vault_name'),'.',parameters('azure key vault'),'.net/secrets/',variables('refresh_token_secret_name'),'?api-version=7.4')} |
— |
| HTTP_Request_To_Generate_Access_Token | POST | @{variables('base_url')}/oauth2/token |
— |
📄 Source: VectraGenerateAccessToken/readme.md
This playbook will generate access token and refresh token for another playbooks.
Once deployment is complete, authorize each connection.
Add access policy for the playbook's managed identity and authorized user to read and write secrets of the Key Vault.
Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊