Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ParseDomainHint technicalprofileID does not exist and HRD not working #24

Closed
rodrigoffonseca opened this issue Oct 29, 2019 · 2 comments

Comments

@rodrigoffonseca
Copy link
Contributor

rodrigoffonseca commented Oct 29, 2019

I found a issue with home-realm-discovery-modern sample, SignIn_smart_HRD.xml file
After I edited it with my tenant and claims provider information and tried to upload it to IEF i Got the error "ParseDomainHint is expected to be a technical profile but it does not exist"

@rodrigoffonseca
Copy link
Contributor Author

To provide more details about it. I found a problem while uploading the policy where it says ParseDomainHint technicalprofilereferendid was expected but was not found, so I reviewed and the code have a HRDLogic technical profile, and I modified it as below (commented line was the original code)

<OrchestrationStep Order="2" Type="ClaimsExchange"> <ClaimsExchanges> <!--<ClaimsExchange Id="HRDLogic" TechnicalProfileReferenceId="ParseDomainHint" />--> <ClaimsExchange Id="ParseDomainHint" TechnicalProfileReferenceId="HRDLogic" /> </ClaimsExchanges> </OrchestrationStep>

After that I got to upload it successful and test it but I still got some weird behavior.
I have to claims provider: One Azure AD Tenant (OIDC) and one ADFS (SAML), each one using different domains. When I test the HRD works fine for ADFS domain, but for AAD domain it sends me to a selection screen where I have to select AAD or ADFS provider, and I wasn't able to find what is wrong.

@rodrigoffonseca rodrigoffonseca changed the title ParseDomainHint technical profile does not exist ParseDomainHint technicalprofileID does not exist and HRD not working Oct 30, 2019
@JasSuri
Copy link
Contributor

JasSuri commented Nov 6, 2019

This should be fixed, I had the TechnicalProfileID reference in the UserJourney referring to the DisplayName of the actual HRDLogic Technical profile, rather than the technical profile Id.

@JasSuri JasSuri closed this as completed Nov 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants