Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
Hello Guys,
I would like to implement the Content Delivery API with Azure AD B2C.
With following guideline I was suppose to start my implemenation
https://world.episerver.com/documentation/developer-guides/content-delivery-api/content-delivery-api-and-azure-ad/
But I am getting the method mentioned in the documentation
1) UserService.IsUserValid ( using EPiServer.ContentApi.Core.Internal.UserService) => Am i refering wrong dll/namespace.
2) RoleService.IsValidRole
I have already added class
CustomContentApiRoutingEventHandler
and
[InitializableModule]
[ModuleDependency(typeof(ServiceContainerInitialization), typeof(ContentApiCmsInitialization))]
public class ContentApiInitialization : IConfigurableModule
{
public void ConfigureContainer(ServiceConfigurationContext context)
{
context.Services.AddTransient<RoutingEventHandler, CustomContentApiRoutingEventHandler>();
context.Services.AddTransient<ContentApiRouteService, CustomContentApiRouteService>();
// set minimumRoles to empty to allow anonymous calls (for visitors to view site in view mode)
context.Services.Configure<ContentApiConfiguration>(config =>
{
config.Default()
.SetMinimumRoles("ContentApiReaders")
.SetRequiredRole("ContentApiReaders")
.SetSiteDefinitionApiEnabled(true);
});
context.Services.Configure<ContentApiSearchConfiguration>(config =>
{
config.Default()
.SetMaximumSearchResults(200)
.SetSearchCacheDuration(TimeSpan.FromMinutes(60));
});
}
public void Initialize(InitializationEngine context)
{
// Method intentionally left empty.
}
public void Uninitialize(InitializationEngine context)
{
// Method intentionally left empty.
}
}
Is there anything I need to add in Starup.cs. Or Do I need to implement the custom authorization?
Please give me head start..!
Any reply appreciate.
Dipak