0
votes

I have an Azure Active Directory "ddddd" (hosted at xxxxx.onmicrosoft.com) with a Guest User that has ALREADY responded to an invitation. But he responded with his Microsoft personal account instead of his work account (both have the same email address). In the user profile, I see the source is currently "Microsoft Account".

This Active Directory "ddddd" is linked to Azure DevOps (Team Services) organization "ttttt" (i.e. the Directory setting of the "ttttt" DevOps organization is connected to my Active Directory "ddddd"). This user is already set up in "ttttt" and linked properly.

How do I re-invite or directly update the user profile so the Source is tied to "External Azure Active Directory" linked to his work place (which is an on-prem Active Directory linked through ADFS to Office 365 via yyyyy.onmicrosoft.com)?

One idea that occurs to me is to delete the user and re-create in Azure AD "ddddd" (at xxxxx.onmicrosoft.com), re-invite and ask him to accept the invitation using his work address (via adfs to yyyyy.onmicrosoft.com).

So my second question is: will recreating the user affect the user in my Azure DevOps "ttttt" ? The email address of his work and personal Microsoft account is the same.

1

1 Answers

1
votes

At this point, Azure AD doesn't support changing the authentication type of an external (guest or member) user, so if the user is authenticating with MSA and you'd prefer they use their Azure AD credentials, you'll have to delete their existing guest account and re-invite them with instructions that they should use their Azure AD credentials to accept.

As for the Azure DevOps tenant, I'm less familiar with that set up but if those are really separate tenants doing this operation in ddddd shouldn't affect ttttt.