This has been solved
I have the same poblem.
Was the final configration for this that was successful?
Thanks,
have configured the settings as below. The OpenId connect button appears on the login screen but nothing happens. (I replaced the values in the json..).
No errors in the console, no messages in the Audit log. The login button just seems to have a link to /Account/Login#
"OpenId": {
"IsEnabled": "true",
"Authority": "https://[TenantName].b2clogin.com/tfp/[TenantID]/b2c_1_signin/v2.0/",
"LoginUrl": "https://[TenantName].b2clogin.com/tfp/[TenantName].onmicrosoft.com/B2C_1_signupsignin1/oauth2/v2.0/authorize",
"ClientId": "[ClientId]",
"ClientSecret": "[ClientSecret]",
"ValidateIssuer": "false",
"ClaimsMapping": [
{
"claim": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier",
"key": "http://schemas.microsoft.com/identity/claims/objectidentifier"
}
]
}
Thanks,
User Id 3 is hardwired (but is the user with the subscription to this notification). The notification shows to user 3 if the page is refreshed
var userIds = new List<UserIdentifier>();
userIds.Add(new UserIdentifier(null, 3));
var messagecontent = "Test";
var message = new MessageNotificationData($"Item Updated. {messagecontent}");
await _notificationPublisher.PublishAsync(
AppNotificationNames.ScheduleItemUpdated,
message,
new EntityIdentifier(typeof(TeamScheduleItem),
(Guid)input.Id),
userIds: userIds.ToArray()
);