예제 #1
0
        private static DeviceCodeAuthProvider CreateDeviceCodeAuthProvider(CalendarInformationRequest.Types.Client client)
        {
            var authority    = string.Join('/', BaseAuthorityUrl, client.TenantId);
            var authProvider = new DeviceCodeAuthProvider(client.ClientId, client.ClientSecret, authority);

            return(authProvider);
        }
예제 #2
0
        private GraphRoomHelper CreateGraphRoomHelper(CalendarInformationRequest.Types.Client client)
        {
            var authProvider = CreateDeviceCodeAuthProvider(client);

            return(new GraphRoomHelper(authProvider, _logger));
        }