Skip to content

workflow setup_conditional_access

EDAMAME Dev edited this page Jul 3, 2026 · 4 revisions

Set up conditional access


Workflow

📚 Set up conditional access

Overview Two-part flow: first CREATE a conditional access integration (choose the integration type and enter its credentials), then LINK that integration to a policy from the policy's menu. Once linked, non-compliant devices are blocked from that integration (GitHub, GitLab, Azure, Google, Fortigate, NetBird, Tailscale, or Custom). This walkthrough stops before saving in both modals, so it is safe to run against the live demo workspace. Credentials for each integration are documented in the Access control wiki: https://github.com/edamametechnologies/integrations/wiki/Access-control-Documentation

➡️ View the related feature

🪜 Steps

1. Open the Conditional access tab

On the Policies page, switch to the 'Conditional access' tab. It lists your existing integration triggers. To add one, click 'Link conditional access' (highlighted) - despite the name, this button opens a modal that CREATES a new integration.


Open the Conditional access tab

Step 1: Open the Conditional access tab


2. Create the integration: pick a type and enter credentials

The 'Create conditional access' modal opens. First pick a 'Conditional access type' - available types are Github, Gitlab, Azure, Google, Fortigate, Netbird, Tailscale, and Custom (shown here with Github selected). Each type then reveals the credential fields it needs (for Github: an access token and organization name). Give it a name, fill the required secrets/variables, then submit ('Test and create conditional access', or 'Create conditional access' for Fortigate/Custom). The exact credentials for every integration are documented in the Access control wiki.


Create the integration: pick a type and enter credentials

Step 2: Create the integration: pick a type and enter credentials


3. Open a policy to link the integration to

Creating the integration does not attach it to anything yet - you link it from a policy. Go back to the 'Policies' tab and click a policy to open its detail page. On the top-right of the policy card, open the menu (the vertical three-dot / burger button, highlighted).


Open a policy to link the integration to

Step 3: Open a policy to link the integration to


4. Open the policy menu and choose Edit

Click the top-right burger menu to open it. It offers 'Add exception', 'Edit', notification toggles, and 'Delete policy'. Choose 'Edit' (highlighted) to open the policy's update form.


Open the policy menu and choose Edit

Step 4: Open the policy menu and choose Edit


5. Link the conditional access to the policy

The 'Update policy' modal opens. In the 'Selection conditional access(es)' field (highlighted), search for and select the integration you created, then click 'Update policy' to confirm. Non-compliant devices will then be denied access through that integration. Note: a conditional access can currently be linked to a single policy only.


Link the conditional access to the policy

Step 5: Link the conditional access to the policy



🏠 Navigation


This page was automatically generated from workflow definitions.

Clone this wiki locally