...
The matrix below lists various attributes and which providers supply those attributes. Note: This table is not complete.
Provider | First Name | Last Name | Transient Email* | Persistent Email | Human-readable Unique ID | Machine-readable Unique ID | SP-specific ID |
---|---|---|---|---|---|---|---|
| | |
| |
|
| |
Google OAuth | | |
| |
|
| |
Google OpenID | | |
| |
|
| |
| |
|
|
| | ||
| |
|
| |
|
| |
Windows Live | | | |
|
|
|
|
Info | ||
---|---|---|
| ||
* Unless the email address ends in the domain of the provider, then the likelihood that the the user can change at their whim , is pretty high. This is great if you are using email as email, i.e., you want to actually know the user's email address. This On the other hand, this can have very significant impacts on your service if you are trying to use email as the basis for eduPersonPrincipalName. |