昨天提到
要做第一件事情,就是驗證這位旅客的身份 (identity)
那麼,到底什麼是 identity 呢?
Identity
是指一個人在特定情境下的描述(或擁有的相關屬性)。這句話看起來有點複雜,不過可以想想現實生活中的例子:一位中年男子,在不同情境下,他所可能擁有的 identity(身份)會是
而不同身份所可以擁有的屬性可能是
另外一個概念 identifier
則代表在特定情境下,用來代表一個人的身份的特定資料。回到剛剛中年男子的例子,可能的 identifier 分別是
在特定的情境下,identifier 必須是獨一無二的。如果一個 identifier 的資料可以指向兩個人,那麼它就不能被拿來當作辨識使用者的資料了。
最後,account
也常常在各種產品、服務當中看到,它代表的是在一個特定的產品或服務當中,執行活動的單位。通常一個 account 會指向一個 identity,但也有可能跟多個 identities 相關,也就是說,多個 identities透過同一個 account 在產品或服務當中執行活動。
圖示大致如下
明天會來繼續談談關於 identity 的各種 events