[英]How to set Microsoft Graph Onlinemeeting API Settings like AdditionalData i..e autoAdmittedUsers,restrictAnonymousUserJoining,etc
[英]How Microsoft Graph API OnlineMeeting authenticates Attendee
我已經使用Microsoft-Graph-API創建了在線會議,並且能夠使用以下代碼添加與會者:
GraphServiceClient graphClient = GraphAuthProvider();
//meetingAttendees
MeetingParticipants meetingParticipants = new MeetingParticipants();
List<MeetingParticipantInfo> meetingParticipantInfos = new List<MeetingParticipantInfo>() { };
meetingParticipants.Attendees = meetingParticipantInfos;
foreach (DataRow dataRow in drAttendee)
{
meetingParticipantInfos.Add(new MeetingParticipantInfo { Upn = dataRow["Email"].NullToString() });
}
var onlineMeeting = new OnlineMeeting
{
StartDateTime = DateTimeOffset.Parse(dr["StartDateTime"].NullToString()),
EndDateTime = DateTimeOffset.Parse(dr["EndDateTime"].NullToString()),
Subject = dr["TrainingName"].NullToString(),
Participants = meetingParticipants
};
NewlyCreatedMeeting = await graphClient.Me.OnlineMeetings.Request().AddAsync(onlineMeeting);
我的問題是 Ms-Graph-API 在加入由組織者發起的實際會議時如何對與會者進行身份驗證。它只要求客人姓名,如 img 所示: 例如:如果在創建在線會議時添加的與會者使用電子郵件 id="abc@xyz.com"。如 img 所示,他在加入時輸入“abcxyz”或任何名稱而不是 emailid。他如何通過相同的身份驗證與會者而不是匿名用戶。
任何幫助表示贊賞。
Microsoft Graph 中的attendees
屬性暫時沒有實質性用途。 我相信這個屬性仍然在變化。
即使您設置了與會者,他們也與組織中的其他用戶相同,可以加入此會議。
與會者和匿名用戶的區別在於,如果設置了lobbyBypassScope屬性,就可以區分他們進入會議的方式。 (目前此屬性僅適用於測試版)
因此,如果將lobbyBypassScope
設置為organization
,與會者(和organization
其他用戶)可以直接進入會議,繞過大廳。 但是匿名用戶需要被承認。
參會者登錄行為如下:當您登錄參會者賬號后,會顯示一個不同於匿名用戶的登錄界面。 如果您沒有登錄參會者賬戶,您可以先輸入一個匿名名稱,然后點擊登錄以登錄該賬戶。 會議將識別您的與會者,而不是匿名用戶。
您可以根據我上面所說的來確定該用戶是否以匿名用戶的身份加入了此會議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.