Add melio.com password rules and shared credentials with meliopayments.com#1045
Conversation
|
Hiya @fluctus! The motivation for the shared credentials rule makes sense for me, but the password requirements cited seem pretty "obviously" met by most major password managers without a quirk. Did you see anything different, or were you just adding the rule because you could? (All answers are OK. I just wanna talk about this!) |
Hey @rmondello! thanks for reviewing! Good question! The main motivation is the We actually hit this scenario during testing - the default generated passwords would sometimes fail our validation. Adding the explicit rules ensures Safari generates passwords that are guaranteed to pass on the first try, rather than leaving users confused by a rejection of a password they didn't even type. The shared credentials entry ( |
|
Hey @rmondello, just checking in - did my reply above address your question? Happy to provide more details or adjust anything if needed. Thanks! |
|
@fluctus "special" includes all special characters, including That said, you said, "our backend", which means that you run this website. In that case, there's no need to add a quirk! Look at the HTML information on this page: https://developer.apple.com/documentation/security/customizing-password-autofill-rules |
|
Thanks @rmondello! I've updated the PR to remove the password-rules.json entry and keep only the shared credentials entry for melio.com and meliopayments.com. I'll also add the |
|
Thanks @fluctus! |
Overall Checklist
for shared-credentials.json
shared, the new group serves login pages on each of the included domains, and those login pages accept accounts from the others.Shared Credentials: melio.com and meliopayments.com
Melio operates under two domains:
accounts.melio.com)app.meliopayments.com)Both domains serve login pages that accept the same user credentials. The top-level domain
melio.comredirects tomeliopayments.com. Both domains are owned and operated by Melio Payments, Inc.I am a developer at Melio and can confirm these domains share a credential backend.