Sha256: bc60e7238fb320e631eb528190f6fa3c31e4be815849adc1cc656d4f3ce36ba9

Contents?: true

Size: 768 Bytes

Versions: 1788

Compression:

Stored size: 768 Bytes

Contents

Use <a href='https://haveibeenpwned.com/Passwords'>HaveIBeenPwned's</a> API to check for breached passwords.

As the passphrase is typed, it is checked against more than half a billion breached passwords, to help ensure its not compromised.
Should it fail, the feedback will express the passphrase is too common, prompting the user to change.

This uses their k-Anonymity model, so only the first 5 characters of a hashed copy of the passphrase are sent.

<div class="pb_pill_kit_warning"><div class="pb_title_kit_size_4 pb_pill_text">Disclaimer</div></div>

This example depends on the `zxcvbn` library and `haveibeenpwned` API. 

You can use any library to achieve the same result, this example only intends to show how to add more features to the `Passphrase` kit.

Version data entries

1,788 entries across 1,788 versions & 2 rubygems

Version Path
playbook_ui-12.17.1 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.17.0.pre.alpha.lightboxcurrentPhotoIndex582 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.17.0 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.16.0.pre.alpha.tooltippositionprop566 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.16.0.pre.alpha.PLAY693tooltipwrongbg558 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.16.0.pre.alpha.PLAY693tooltipwrongbg547 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.16.0.pre.alpha.PLAY693tooltipwrongbg532 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.16.0.pre.alpha.lightboxcurrentphotoprop531 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.16.0.pre.alpha.tiptaptestingpart1528 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.16.0 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.15.0 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.14.0.pre.alpha.lightboxcurrentphotoprop460 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.14.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown457 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.14.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown456 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.14.0 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.13.0.pre.alpha.PLAY693tooltipwrongbg440 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.13.0.pre.alpha.addingProductTokens439 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.13.0.pre.alpha.PLAY705phonenumberkit438 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.13.0 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md
playbook_ui-12.12.0.pre.alpha.PLAY697sandpacklayoutstyles413 app/pb_kits/playbook/pb_passphrase/docs/_passphrase_breached.md