-
Notifications
You must be signed in to change notification settings - Fork 460
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
198 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -57,10 +57,20 @@ When contributing or amending a set of websites sharing a credential backend, yo | |
|
||
Use the website in question until you find the standalone page for updating the user's password, or a high-level "Account Information" or "Security" page. The closer the URL takes the user to be able to change their password, the better. Before adding a URL, ensure that it works properly both when the user is logged in and when they are not. URLs added to [`quirks/change-password-URLs.json`](quirks/change-password-URLs.json) should have a scheme of https unless the website does not allow changing the password on an https page. | ||
|
||
### Contributing to Apple Application IDs to Domains that Share Credentials | ||
|
||
On macOS, for app bundle `Example.app`, you can find the App ID by dumping its entitlements with `codesign -d --entitlements - --xml path/to/Example.app`. Its App ID is the value in the XML for key `com.apple.application-identifier`. For macOS apps in particular, if there is no App ID present, the effective App ID is the app's Bundle Identifier (`CFBundleIdentifier` in the app's `Info.plist`). | ||
|
||
When contributing or amending a set of websites for an App ID, you should state why you believe the domains do share a credential backend with the app, with evidence to support your claim. | ||
|
||
### Contributing to Websites Where 2FA Code is Appended to Password | ||
|
||
When contributing or amending a set of websites that require that the user append a generated code to their password when signing in, you should state why you believe the relevant domains require such. This may involve citing a URL to the relevant support page for the website. | ||
|
||
### Contributing to Websites That Ask for Credentials for Other Services When Embedded as Third-party | ||
|
||
When contributing or amending the list of websites that when embedded as a third party, are known to ask for credentials for other services, you should provide evidence that the given website or websites behaves this way. This may involve a screenshot or steps to navigate a website to observe a subframe behaving this way. | ||
|
||
### Contributing a New Kind of Quirk or Other Resource | ||
|
||
If you have a new type of quirk or another resource, that you feel that other password managers could use to improve users' experiences and make password management more attractive for people who aren't using a password manager, please [reach out](mailto:[email protected]) to this project's maintainers at Apple so we can discuss the details. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
{ | ||
"P7SDVXUZPK.com.etrade.mobileproiphone": [ | ||
"etrade.com" | ||
], | ||
"PPTA7G59L3.com.kpcu.architectmobile": [ | ||
"kpcu.com" | ||
], | ||
"KPSFBM8T3Z.com.optum.mobile.OptumBank": [ | ||
"myuhc.com" | ||
], | ||
"KPSFBM8T3Z.com.optumhealth.mobile.OptumRX": [ | ||
"myuhc.com" | ||
], | ||
"UF8VKHMLML.com.uhg.mobile.uhc": [ | ||
"myuhc.com" | ||
], | ||
"LJU5B5SR84.com.educationalccu.mobile": [ | ||
"onlinebank.com" | ||
], | ||
"T5W6CQA35T.com.fis.447iPhoneSUB": [ | ||
"cit.com" | ||
], | ||
"L6F2ZQ2MJV.com.metlife.us.business": [ | ||
"access.online.metlife.com", | ||
"identity.metlife.com" | ||
], | ||
"QDZLSW3Z22.com.leviton.home": [ | ||
"leviton.com" | ||
], | ||
"3976U676H6.com.allegion.sense.store": [ | ||
"schlage.com" | ||
], | ||
"G4K4BQ7S8J.com.backblaze.BzBackupBrowser": [ | ||
"backblaze.com" | ||
], | ||
"J983T9Z6T6.com.birdbuddy.app": [ | ||
"mybirdbuddy.com" | ||
], | ||
"M3Q8QUH343.com.getmysa.mysa": [ | ||
"getmysa.com" | ||
], | ||
"ZRZ3QJN79B.com.dyson.dysonlink": [ | ||
"dyson.com" | ||
], | ||
"com.backblaze.BackblazeDownloader": [ | ||
"backblaze.com" | ||
], | ||
"K65HQ235M5.org.sutterhealth.myhealthonline": [ | ||
"sutterhealth.org" | ||
], | ||
"T9984LC44E.com.whisker.ios": [ | ||
"litter-robot.com" | ||
], | ||
"K832E2UXV7.com.riotgames.mobile.leagueconnect": [ | ||
"riotgames.com" | ||
], | ||
"GN78YB727N.com.namecheap.iosapp": [ | ||
"namecheap.com" | ||
], | ||
"8MQ82YZW32.com.travefy.go": [ | ||
"travefy.com" | ||
], | ||
"39FN7MD5NR.com.elation.patientpassport": [ | ||
"elationpassport.com" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 10 additions & 0 deletions
10
quirks/schemas/apple-appIDs-to-domains-shared-credentials-schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"$schema": "https://json-schema.org/draft/2020-12/schema", | ||
"type": "object", | ||
"additionalProperties": { | ||
"type": "array", | ||
"items": { | ||
"type": "string" | ||
} | ||
} | ||
} |
8 changes: 8 additions & 0 deletions
8
...ites-that-ask-for-credentials-for-other-services-when-embedded-as-third-party-schema.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"$schema": "https://json-schema.org/draft/2020-12/schema", | ||
"type": "array", | ||
"uniqueItems": true, | ||
"items": { | ||
"type": "string" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 changes: 3 additions & 0 deletions
3
...ks/websites-that-ask-for-credentials-for-other-services-when-embedded-as-third-party.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
[ | ||
"plaid.com" | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters