Skip to main content

Notifications

Announcements

No record found.

Customer experience | Sales, Customer Insights,...
Answered

Managing Contact sign-in on event website

Posted on by 455

Hello,

I have set up a Dynamics 365 Marketing trial and I would like to see how the contact sign-in works for events that do not allow anonymous authentication.

How can I configure an identity provider in the marketing app? Is that possible for a trial?

Thank you

  • Suggested answer
    ShravanSuri Profile Picture
    ShravanSuri 1,255 on at
    RE: Managing Contact sign-in on event website

    Hi Nikoleta,

    Apart from testing the website locally, you can also host the website on your backend - have you had a chance to have a look at our documentation here? https://docs.microsoft.com/en-us/dynamics365/marketing/developer/self-hosted

    For portal hosted event websites, we leverage the portal sign in/sign up flow - https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/configure-portal-authentication 

    For self hosted event websites, you can set up an authentication system that is already working for your website/backend - Here's how the events API handles Azure AD B2C - https://docs.microsoft.com/en-us/dynamics365/marketing/developer/user-authentication-events-api

    If you or your team requires further assistance with this analysis, or if items in the documentation require clarification - you can post your questions on the documentation itself, post a question here on the forums, or email me directly at shravan.suri@microsoft.com      

  • Verified answer
    cloflyMao Profile Picture
    cloflyMao 25,198 on at
    RE: Managing Contact sign-in on event website

    Hi Nikoleta,

    To run a event website locally:

    1. Download Nodejs and Angular to your local machine:

    https://nodejs.org/en/

    after you have installed Nodejs, then in node js command console(in Start menu), run command below to install Angular:

    pastedimage1575878144570v2.png

    npm install -g @angular/cli

    2. Follow doc guide:

    https://docs.microsoft.com/en-us/dynamics365/marketing/developer/self-hosted#web-application-environment-configuration

    Or you could take my screenshot with description as example, I have contained required steps in a screenshot.

    We only need to make configuration on envrionment.ts file(in src\environments, by default it's empty, please copy template from environment.selfhosted.ts)

    angular.png

    3. After all configurations have been done, in extracted foler, still open nodejs command console,

    run "npm install" in root path(where you can find src folder) to download dependent packages automactically for event website.

    pastedimage1575878004015v1.png

    4. Run "ng serve" to check result, when console displays complied successfully. 

    pastedimage1575878350259v3.png

    Regards,

    Clofly

  • nikoleta Profile Picture
    nikoleta 455 on at
    RE: Managing Contact sign-in on event website

    Hi Clofly,

    Thank you again.

    When you say that I can download the sample event website files for testing locally, do you mean that I can run the website locally?

    I tried to create a web application but I didn't manage to run the website locally.

    Thanks

    Nikoleta

  • cloflyMao Profile Picture
    cloflyMao 25,198 on at
    RE: Managing Contact sign-in on event website

    Hi nikoleta,

    In trial version, marketing setup wizard in admin center won't detect the trial instance even if we had a free empty portal,

    and the automatic deployment script inside the sample event website files will fail at authentication.

    Because some back-end plugins and processes are required for portal-hosted, while the integration could only be done in paid version marketing setup wizard.  

    So we couldn't deploy the Angular website manually to portal when instance is trial.

    You could still download sample event website files for testing locally.

    https://docs.microsoft.com/en-us/dynamics365/marketing/developer/event-management-web-application#download-sample-event-website

    Please check summary table below for comparing main differences between Portal-hosted vs custom hosted:

    https://docs.microsoft.com/en-us/dynamics365/marketing/set-up-event-portal#customize-and-host-the-event-website

    Regards,

    Clofly

  • nikoleta Profile Picture
    nikoleta 455 on at
    RE: Managing Contact sign-in on event website

    Hi,

    Thank you for the answer.

    I understand that when the trial is set up, there is no portal in the integration.

    Is it possible to deploy the Angular website to another portal?

    Thank you

  • cloflyMao Profile Picture
    cloflyMao 25,198 on at
    RE: Managing Contact sign-in on event website

    Hi Nikoleta,

    "Allow anonymous registrations" option only works when event website is hosted on Portal.

    https://docs.microsoft.com/en-us/dynamics365/marketing/set-up-event-portal#set-registration-options

    However, Portal is not available in trial version, so we couldn't test this feature in trial application.

    https://docs.microsoft.com/en-us/dynamics365/marketing/trial-signup#how-marketing-trials-are-different-from-production-instances

    Regards,

    Clofly

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans