1-ON-1 Outlook日历集成安全性

在您开始将Outlook日历与您的1-on-1同步之前,您可能想知道我们如何通过集成确保您的数据隐私。请放心,我们非常重视您的资料私隐。继续阅读以了解更多关于我们如何保护您的Outlook日历数据。

1. Microsoft在API中提供了什么?

2.我们从API进入我们的系统?

3.我们如何保护系统中的数据?

1. Microsoft在API中提供了什么?

要调用Microsoft Graph并读取日历事件,我们需要从Microsoft Identity平台的访问令牌。betway必威菲力滨官网我们只有阅读权限对于日历。这就是您在批准整合时向我们访问的内容。

tinpulse应用程序在微软Azure活动目录中注册为授权应用程序,以请求访问组织的微软图形工具包。当用户请求将他们的Outlook日历与tinpulse集成时,Azure Active Directory中的授权tinpulse应用程序将被授予代表请求集成的用户访问特定资源的权限。

以下是当用户在其帐户中添加Outlook集成时,我们使用Microsoft Graph所遵循的步骤:

1.用户登录其Microsoft帐户,并同意与TinyPulse同时同步其Outlook日历,以便可以授权1-ON-1S页面访问其Outlook事件。

2.我们从Microsoft获得访问令牌。(TinyPulse是在Microsoft作为身份平台注册,可以由Microsoft用户授权访问Microsobetway必威菲力滨官网ft图形。)

3.我们将Microsoft Graph称为我们提供给我们的访问令牌。然后,如下例所示,从Microsoft Graph API获取数据。

HTTP请求

以下是用户日历的示例:

1https://graph.microsoft.com/v1.0/me/calendars/ {id} / calendarview ? startDatetime = 2021 - 05 - 28 - t14:58:39&en

响应

如果成功,该方法将返回一个200 OK响应代码和响应体中的日历对象。在从Outlook Calendar中获取重复事件时,我们排除body和bodyPreview属性。以下是来自Microsoft Graph API的响应数据示例:

1{2“@odata.context”“https://graph.microsoft.com/v1.0/ $元数据#用户(1781年a97d - 8 a09 - 4179 - b40d fddb5c53d31a) /日历(AQMkADcyNzQxNmVkLTg1OTEtNGU4My1iZjRhLTA3OGU5YTE2MmNiMQBGAAAD-2iESTCQHkG0NpG8YwDBwAcAlCyGeTulaUWJBctu1aa7bQAAAgEGAAAAlCyGeTulaUWJBctu1aa7bQABQAHpJwAAAA % 3 d % 3 d) / calendarView(与会者,类别,changeKey createdDateTime,最终,hasAttachments, iCalUId, id,重要性,isAllDay、isCancelled isOrganizer、isReminderOn lastModifiedDateTime,位置,位置,onlineMeetingUrl,组织者,originalEndTimeZone, originalStart, originalStartTimeZone,复发,reminderMinutesBeforeStart, responseRequested, responseStatus,敏感性,seriesMasterId,昭和,开始,主题,类型,连接,附件,日历,扩展,这个ces, multiValueExtendedProperties singleValueExtendedProperties)”3.“价值”[4.{5.“@odata.etag”“w / \”lcygetulauwjbctu1aa7bqacxtrgpg == \“”6.“ID”“aamkadcynzqxnmvkltg1otetngu4my1izjrhlta3ogu5yte2mmnimqfraagi2svzxxaaeyaaaaa-2iestiescqhkg0npg8ywdbwacalcyulauwjbctu1aa7bqaaaaabdqaalcygetulauwjbctu1aa7bqacxwd34waaea ==”7.“createdDateTime”“2021 - 05 - 28 - t08:10:36.0163396z”8.“lastmodifieddatetime”“2021-05-28T08:10:3​​7.0916191z”9.“换键”“lCyGeTulaUWJBctu1aa7bQACXtRGPg = = "10.“类别”[],11.“originalStartTimeZone”“亚洲标准时间”12.“OrimentEndtimeZone”“亚洲标准时间”13.“iCaluid”“040000008200C00074C53101A82CO3B22AF06020303B22AF06020301000000000000/301000000000000/301000000000000/301dd6cbb4c4cbfdf5b1644f7ea24”14.“reminderminesbeforestart”15.15.“isReminderOn”真正的16.“hasAttachments”错误的17.“主题”“1-on-1会议”18.“重要性”“普通的”19.“灵敏度”“普通的”20.“roundartstart”“2021 - 06 - 02年t01:00:00z”21.“isallay”错误的22.“isCancelled”错误的23.“isolganizer”真正的24.“responseRequested”真正的25.“seriesMasterId”“AQMkADcyNzQxNmVkLTg1OTEtNGU4My1iZjRhLTA3OGU5YTE2MmNiMQBGAAAD-2iESTCQHkG0NpG8YwDBwAcAlCyGeTulaUWJBctu1aa7bQAAAgENAAAAlCyGeTulaUWJBctu1aa7bQACXwD34wAAAA = = "26.“昭和”“忙碌”27.“类型”“发生”28.“连接”“https://outlook.office365.com/owa/?itemid=AAMkADcyNzQxNmVkLTg1OTEtNGU4My1iZjRhLTA3OGU5YTE2MmNiMQFRAAgI2SVZXXaAAEYAAAAA%2F2iESTCQHkG0NpG8YwDBwAcAlCyGeTulaUWJBctu1aa7bQAAAAABDQAAlCyGeTulaUWJBctu1aa7bQACXwD34wAAEA%3D%3D&exvsurl=1&path=/calendar/item”29.“onlineMeetingUrl”30.“Reminalestatus”{31.“回复”“组织者”32.“时间”“0001 - 01 - 01 t00:00:00z”33.},34.“开始”{35.“约会时间”“2021 - 06 - 02年t01:00:00.0000000”36.“时区”“世界标准时间”37.},38.“结束”{39.“约会时间”“2021 - 06 - 02年t01:30:00.0000000”40“时区”“世界标准时间”41.},42.“位置”{43.“显示名称”44.“locationType”“默认”45.“uniqueIdType”“未知”46.“地址”{},47.“坐标”{}48.},49.“地方”[],50.“再次发生”51.“与会者”[52.{53.“类型”“要求”54.“地位”{55.“回复”“没有”56.“时间”“0001 - 01 - 01 t00:00:00z”57.},58.“电子邮件地址”{59.“名称”“may261@tinypulse.com”60.“地址”“may261@tinypulse.com”61.}62.}63.],64.“组织者”{65.“电子邮件地址”{66.“名称”“Phong”67.“地址”“phong@tinypulse.com”68.}69.}70},71.{72.“@odata.etag”“w / \”lcygetulauwjbctu1aa7bqacxtrgpg == \“”73.“ID”“AAMkADcyNzQxNmVkLTg1OTEtNGU4My1iZjRhLTA3OGU5YTE2MmNiMQFRAAgI2SrZhlrAAEYAAAAA-2iESTCQHkG0NpG8YwDBwAcAlCyGeTulaUWJBctu1aa7bQAAAAABDQAAlCyGeTulaUWJBctu1aa7bQACXwD34wAAEA = = "74.“createdDateTime”“2021 - 05 - 28 - t08:10:36.0163396z”75.“lastmodifieddatetime”“2021-05-28T08:10:3​​7.0916191z”76.“换键”“lCyGeTulaUWJBctu1aa7bQACXtRGPg = = "77.“类别”[],78.“originalStartTimeZone”“亚洲标准时间”79.“OrimentEndtimeZone”“亚洲标准时间”80“iCaluid”“040000008200C00074C53105090307CAF060903B22AF060903B22AF060903B22AF060903B22AF060903B22AF060902D3811DD6CBB4C4CBFDF5B1644F7A24”81.“reminderminesbeforestart”15.82.“isReminderOn”真正的83.“hasAttachments”错误的84.“主题”“1-on-1会议”85.“重要性”“普通的”86.“灵敏度”“普通的”87.“roundartstart”“2021-06-09T01:00:00Z”88.“isallay”错误的89.“isCancelled”错误的90.“isolganizer”真正的91.“responseRequested”真正的92.“seriesMasterId”“AQMkADcyNzQxNmVkLTg1OTEtNGU4My1iZjRhLTA3OGU5YTE2MmNiMQBGAAAD-2iESTCQHkG0NpG8YwDBwAcAlCyGeTulaUWJBctu1aa7bQAAAgENAAAAlCyGeTulaUWJBctu1aa7bQACXwD34wAAAA = = "93.“昭和”“忙碌”94.“类型”“发生”95.“连接”“https://outlook.office365.com/owa/?itemid=AAMkADcyNzQxNmVkLTg1OTEtNGU4My1iZjRhLTA3OGU5YTE2MmNiMQFRAAgI2SrZhlrAAEYAAAAA%2F2iESTCQHkG0NpG8YwDBwAcAlCyGeTulaUWJBctu1aa7bQAAAAABDQAAlCyGeTulaUWJBctu1aa7bQACXwD34wAAEA%3D%3D&exvsurl=1&path=/calendar/item”96.“onlineMeetingUrl”97.“Reminalestatus”{98.“回复”“组织者”99.“时间”“0001 - 01 - 01 t00:00:00z”One hundred.},101“开始”{102“约会时间”“2021 - 06 - 09年t01:00:00.0000000”103“时区”“世界标准时间”104},105“结束”{106“约会时间”“2021 - 06 - 09年t01:30:00.0000000”107“时区”“世界标准时间”108},109“位置”{110.“显示名称”111.“locationType”“默认”112.“uniqueIdType”“未知”113.“地址”{},114.“坐标”{}115.},116.“地方”[],117.“再次发生”118.“与会者”[119.{120.“类型”“要求”121.“地位”{122.“回复”“没有”123.“时间”“0001 - 01 - 01 t00:00:00z”124.},125.“电子邮件地址”{126.“名称”“may261@tinypulse.com”127.“地址”“may261@tinypulse.com”128.}129.}130.],131.“组织者”{132.“电子邮件地址”{133.“名称”“Phong”134.“地址”“phong@tinypulse.com”135.}136.}137.}138.]139.}

2.我们从API进入我们的系统?

在锡塞斯

从Microsoft Graph中获取Outlook事件后,1-on-1页面选择符合我们要求的事件,并在1-on-1 Outlook页面中显示列表。

Outlook日历事件只有在满足以下所有条件时才会显示为1对1选项:

  • Outlook事件必须是一个循环会议
  • Outlook事件必须仅包括您(Manager)和您的直接报告
  • 您的日历事件上的隐私设置必须是公共的,以便TinyPulse可以看到该活动
  • Outlook事件必须是一个唯一的创建 - 请确保不会从另一个事件复制和粘贴

在我们的数据库

在我们的数据库中,我们存储了通过Microsoft Graph API授予我们的provider_data。

以下是我们从Microsoft Graph API存储的数据的示例:

1{2“ID”“Aamkadliodkzzwy3ltllyzatndbizi04mtu0lwnlotixnwe3mdfmzafraagi2ttaaqeaaeyaaaaatbx21ghwc0skjvgp8p4k-gcagjtrceqqa0eljhsjxnprmaaaaalidtgaahgaz3dsquwxn5gl_fddraack8mo_waaea ==”3.“结束”{4.“约会时间”“2021 - 06 - 30 t23:15:00.0000000”5.“time_zone”“美国/ Los_Angeles”6.},7.“类型”“发生”8.“开始”{9.“约会时间”“2021-06-30T22:45:00.0000000”10.“time_zone”“美国/ Los_Angeles”11.},12.“昭和”“忙碌”13.“iCaluid”“040000008200E00074C53105061ED095127C4C19D6010000000000000000000000/6800000000000000ca510000cap025000000c0000100ca500100cup1d6010000000000000000000000000000000000000000000000cive27fa 54554c06bc40b04ceb0254466606”14.“主题”“Werner / Jesse O3”15.“连接”“https://outlook.office365.com/owa/?itemid=AAMkADliODkzZWY3LTllYzAtNDBiZi04MTU0LWNlOTIxNWE3MDFmZAFRAAgI2TtaAQeAAEYAAAAATBx21GhwC0SkJVGP8P4K%2FgcAGjtRCEQQa0eljhSJXnPrmAAAALidtgAAHgaZ3DsqzUWXn5Gl%2BFDdRAACK8mO%2BwAAEA%3D%3D&exvsurl=1&path=/calendar/item”16.“拒绝”17.“isallay”错误的18.“位置”{19.“uniqueId”“微软团队会议”20.“显示名称”“微软团队会议”21.“locationType”“默认”22.“uniqueIdType”“私人的”23.},24.“供应商”“微软”25.“与会者”[26.{27.“类型”“要求”28.“地位”{29.“时间”“0001 - 01 - 01 t00:00:00z”30.“回复”“没有”31.},32.“电子邮件地址”{33.“名称”“杰西史密斯”34.“地址”“jesse.smith@smartdolphins.com”35.}36.},37.{38.“类型”“要求”39.“地位”{40“时间”“2020-12-07T16:45:12.057z”41.“回复”“公认”42.},43.“电子邮件地址”{44.“名称”“Werner Baron”45.“地址”“werner.baron@smartdolphins.com”46.}47.}48.],49.“换键”“hgaz3dsqzuwxn5gl + fddraady11vtw ==”50.“地方”[51.{52.“uniqueId”“EC7C7126-AD45-4F26-BEB9-442FC830FEB0”53.“显示名称”“微软团队会议”54.“locationType”“默认”55.“uniqueIdType”“位置”56.}57.],58.“组织者”{59.“电子邮件地址”{60.“名称”“杰西史密斯”61.“地址”“jesse.smith@smartdolphins.com”62.}63.},64.“类别”[65.“橙色”66.],67.“重要性”“普通的”68.“再次发生”[],69.“@odata.etag”“w / \”hgaz3dsqzuwxn5gl + fddraady11vtw == \“”70“isCancelled”错误的71.“isolganizer”真正的72.“灵敏度”“普通的”73.“isReminderOn”真正的74.“roundartstart”“2021-06-30T22:45:00Z”75.“hasAttachments”错误的76.“Reminalestatus”{77.“时间”“0001 - 01 - 01 t00:00:00z”78.“回复”“组织者”79.},80“seriesMasterId”" AAMkADliODkzZWY3LTllYzAtNDBiZi04MTU0LWNlOTIxNWE3MDFmZABGAAAAAABMHHbUaHALRKQlUY-w-gr_BwAaO1EIRBBrR6WOFIlec_uYAAAAuJ22AAAeBpncOyrNRZefkaX4UN1EAAIryY77AAA = "81.“createdDateTime”“2020-04-23T15:52:24.6158594z”82.“onlineMeetingUrl”83.“provider_event_id”“Aamkadliodkzzwy3ltllyzatndbizi04mtu0lwnlotixnwe3mdfmzafraagi2ttaaqeaaeyaaaaatbx21ghwc0skjvgp8p4k-gcagjtrceqqa0eljhsjxnprmaaaaalidtgaahgaz3dsquwxn5gl_fddraack8mo_waaea ==”84.“responseRequested”真正的85.“OrimentEndtimeZone”“太平洋标准时间”86.“original_start_time”{87.“约会时间”“2021-06-30T22:45:00Z”88.“time_zone”“美国/ Los_Angeles”89.},90.“lastmodifieddatetime”“2021-03-13T16:19:33.7438326z”91.“originalStartTimeZone”“太平洋标准时间”92.“provider_parent_event_id”" AAMkADliODkzZWY3LTllYzAtNDBiZi04MTU0LWNlOTIxNWE3MDFmZABGAAAAAABMHHbUaHALRKQlUY-w-gr_BwAaO1EIRBBrR6WOFIlec_uYAAAAuJ22AAAeBpncOyrNRZefkaX4UN1EAAIryY77AAA = "93.“reminderminesbeforestart”15.94.}

3.我们如何保护系统中的数据?

由于我们是一个云存储的软件服务,我们的所有数据都存储在Amazon的安全数据中心(AWS Aurora数据库),位于弗吉尼亚州的美国。TinyPulse使用AWS提供的安全方法将我们的数据连接到其安全数据中心。我们的数据每天备份,我们的备份保留期为45天。

只有授予和授权的员工(代表TinyPulse)可以访问数据中心进行维护任务,并记录每个员工的行动。

TinyPulse是ISO 27001兼容,并进行年度渗透测试,以查找任何安全漏洞。

你觉得有用吗?是的没有

发送反馈
对不起,我们无法乐于助人。通过您的反馈帮助我们改进本文。