Check out the latest Marketing updates!Learn about the key capabilities and features of Dynamics 365 Marketing and experience some of the new features.
Download overview guide | Watch Marketing video
2020 release wave 1 Discover the latest updates and new features to Dynamics 365 planned through September 2020
Release overview guides and videos Release Plan | Preview 2020 Release Wave 1 Timeline
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Upcoming TechTalks
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?
"Allow anonymous registrations" option only works when event website is hosted on Portal.
However, Portal is not available in trial version, so we couldn't test this feature in trial application.
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?
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.
Please check summary table below for comparing main differences between Portal-hosted vs custom hosted:
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.
To run a event website locally:
1. Download Nodejs and Angular to your local machine:
after you have installed Nodejs, then in node js command console(in Start menu), run command below to install Angular:
npm install -g @angular/cli
2. Follow doc guide:
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)
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.
4. Run "ng serve" to check result, when console displays complied successfully.
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 firstname.lastname@example.org
Business Applications communities