Day 28 网路身分认证-Cognito

今天我们来谈谈网路的身分认证-Cognito

1. Cognito应用价值

现在的生活环境,不管是网路服务的使用者(例如逛某电商平台的消费者)或服务的开发者(例如使用某云端特定服务的开发者),都需要接触到各种多样化的服务或平台。过多的服务与平台,让大家觉得帐号控管变得越来越麻烦,需要不断的去新增帐号、填写个资。为了解决这样问题,透过第三方已注册的帐号来进行其他服务的注册,也就显得相对简便多了。因应这样的趋势,Cognito提供安全且便捷的user authentication机制,可以有效控管开发者或使用者的云端服务使用权限。

2. Cognito运作机制

Cognito的运作机制主要有两个阶段:

  1. 社群软件的身分认证-User Pool: 与第三方软件,如Facebook、Google,进行身分认证。
  2. 允许存取的内容-Identity Pool: 针对云端资源的取得,进行操作上的认证。

细节流程如下: 使用者透过user pool进行注册。一旦注册成功,使用者将取得一份user pool的token。接着,透过identity pool,以token去交换AWS的credential。所取得AWS的credential,将可用来使用AWS上的云端服务。


<<:  [ Day 26 ] - 阵列的资料处理 - findIndex

>>:  输家的特质-2

[Day1] 时间序列分析:时间序列资料属性拆解

欢迎来到【时间序列分析与预测方法大全】第一篇! 本篇我们会介绍时间序列资料所包含的属性。 先对资料特...

[Day1] 一切从0开始

起点 因为痛过,所以改变 故事是这样开始的,2019年在炎热的7月,我正式加入一个新创团队,一个热腾...

Day 27 Explore monitoring and reporting

Monitor applications and services Azure Monitor An...

DAY10 Kotlin基础 回圈

昨日用repeat绘制生日蛋糕解答: fun main() { val age = 24 val l...

Day 27:「流浪到淡水!」- 手风琴选单

嘿,今天是怎样? 都没有人交作业,是不是昨天的太小菜一叠了! 今天是昨天的延伸, 但说难也难不到哪...