8000 Preparations · glueckkanja/MyWorkID Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Preparations

Michael Mican edited this page Mar 4, 2025 · 13 revisions

Entra ID - Activate "Authentication Administrator" role

If you have not yet used the "Authentication Administrator" role it must be activated. Sadly there is a reported bug in the Terraform Entra ID provider that prevents the role to get enabled by the provider itself. For the time being you must enable the role manually using Microsoft Graph.

Connect-MgGraph -Identity -NoWelcome
New-MgDirectoryRole -RoleTemplateId c4e39bd9-1100-46d3-8c65-fb160da0071f

Entra ID - Authentication methods

If you want to allow your users to create a Temporary Access Pass you must enable this authentication method in Entra ID.

  1. Open the Entra portal, select Protection, Authentication methods
  2. Select Temporary Access Pass and make sure it's enabled

Entra ID - Conditional Access authentication context

MyWorkID uses Entra Conditional Access authentication context to protect the high privileged actions users can execute. This allows you to enforce additional security measures like phishing resistant authentication methods or a compliant network location before such an action is executed

  1. Open the Entra portal and select Authentication contexts
  2. Create a new Authentication Context or decide which one you want to enforce when a users is accessing the MyWorkID website. You can even go so far and require different authentication context per action. But we recommend to start with a single authentication context for all three privileged actions.
    Example name: RequirePhishingResistantAuthentication
  • Reset password
  • Create TAP
  • Dismiss user risk

Entra ID - Groups

Note

This step is optional and only necessary if you don't want to create the groups automatically

To map the created app roles to users it is required to use security groups in Entra ID. This way you can define which users can execute which action in MyWorkID.

The following groups are required:

  • sec - MyWorkID - Password Reset
  • sec - MyWorkID - Create TAP
  • sec - MyWorkID - Dismiss User Risk
  • sec - MyWorkID - Validate Identity

Next step: Installation

Clone this wiki locally
0