āļ§āļīāļ˜āļĩāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ Google OAuth

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āļīāļ˜āļĩāļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩ Landager āļŦāļĢāļ·āļ­āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒāļšāļąāļāļŠāļĩ Google āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ›āļĨāļ­āļ”āļ āļąāļĒ āđ€āļžāļĩāļĒāļ‡āļ„āļĨāļīāļāđ€āļ”āļĩāļĒāļ§ āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļāļēāļĢāļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļ­āļ·āđˆāļ™

1 āļ™āļēāļ—āļĩāđƒāļ™āļāļēāļĢāļ­āđˆāļēāļ™
google-oauthsign-ingoogle-login+9

Landager āļĢāļ­āļ‡āļĢāļąāļš Google OAuth āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļ›āļĨāļ­āļ”āļ āļąāļĒ āđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļˆāļ”āļˆāļģāļĢāļŦāļąāļŠāļœāđˆāļēāļ™āđƒāļŦāļĄāđˆ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļšāļąāļāļŠāļĩ Google āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđ€āļžāļ·āđˆāļ­āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđ„āļ”āđ‰āđƒāļ™āļ„āļĨāļīāļāđ€āļ”āļĩāļĒāļ§

āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ Google Sign-In

Google OAuth āļĄāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđƒāļŦāđ‰āļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļžāļ·āđ‰āļ™āļāļēāļ™āļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡ Google āđ€āļ­āļ‡ āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ Google:

  • āļ„āļļāļ“ āļ­āļĒāđˆāļēāđ€āļ›āļīāļ”āđ€āļœāļĒāļĢāļŦāļąāļŠāļœāđˆāļēāļ™ Google āļ‚āļ­āļ‡āļ„āļļāļ“ āļāļąāļš Landager
  • Google āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļąāļ§āļ•āļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđāļĨāļ°āļŠāđˆāļ‡āđ‚āļ—āđ€āļ„āđ‡āļ™āļ—āļĩāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāļĄāļēāđƒāļŦāđ‰āđ€āļĢāļē
  • Landager āļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩāļ‚āļ­āļ‡āļ„āļļāļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ›āļĢāđ„āļŸāļĨāđŒ Google āļ‚āļ­āļ‡āļ„āļļāļ“
  • āđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļāļŦāļĢāļ·āļ­āđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ€āļĢāļē

āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļāļąāļš Google (āļšāļąāļāļŠāļĩāđƒāļŦāļĄāđˆ)

āļŦāļēāļāļ„āļļāļ“āļĒāļąāļ‡āđ„āļĄāđˆāļĄāļĩāļšāļąāļāļŠāļĩ Landager:

  1. āđ„āļ›āļ—āļĩāđˆ āļŦāļ™āđ‰āļēāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™
  2. āļ„āļĨāļīāļāļ›āļļāđˆāļĄ "āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ Google"
  3. āļ›āđŠāļ­āļ›āļ­āļąāļ› Google āļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™ - āđ€āļĨāļ·āļ­āļāļšāļąāļāļŠāļĩ Google āļ‚āļ­āļ‡āļ„āļļāļ“āļŦāļĢāļ·āļ­āļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļąāļšāļĢāļ­āļ‡ Google āļ‚āļ­āļ‡āļ„āļļāļ“
  4. Google āļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļĨāļ°āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ„āļļāļ“āļāļĨāļąāļšāđ„āļ›āļĒāļąāļ‡ Landager
  5. āļšāļąāļāļŠāļĩāļ‚āļ­āļ‡āļ„āļļāļ“āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ—āļąāļ™āļ—āļĩāđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļ·āđˆāļ­āđ‚āļ›āļĢāđ„āļŸāļĨāđŒ Google āđāļĨāļ°āļ­āļĩāđ€āļĄāļĨāļ‚āļ­āļ‡āļ„āļļāļ“
  6. āļ„āļļāļ“āđ€āļ‚āđ‰āļēāļŠāļđāđˆ āļŦāļ™āđ‰āļēāļĒāļīāļ™āļ”āļĩāļ•āđ‰āļ­āļ™āļĢāļąāļš āđāļĨāļ°āđ„āļ”āđ‰āļĢāļąāļšāđāļˆāđ‰āļ‡āđƒāļŦāđ‰āļŠāļĢāđ‰āļēāļ‡āļ­āļŠāļąāļ‡āļŦāļēāļĢāļīāļĄāļ—āļĢāļąāļžāļĒāđŒāđāļĢāļāļ‚āļ­āļ‡āļ„āļļāļ“

āļāļēāļĢāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ Google (āļšāļąāļāļŠāļĩāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ)

āļŦāļēāļāļ„āļļāļ“āļĄāļĩāļšāļąāļāļŠāļĩ Landager āļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļāļąāļš Google āļ­āļĒāļđāđˆāđāļĨāđ‰āļ§:

  1. āđ„āļ›āļ—āļĩāđˆ āļŦāļ™āđ‰āļēāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļš
  2. āļ„āļĨāļīāļ "āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ Google"
  3. āđ€āļĨāļ·āļ­āļāļšāļąāļāļŠāļĩ Google āļ‚āļ­āļ‡āļ„āļļāļ“
  4. āļ„āļļāļ“āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ—āļąāļ™āļ—āļĩāđāļĨāļ°āļ–āļđāļāļ™āļģāđ„āļ›āļĒāļąāļ‡āđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļ‚āļ­āļ‡āļ„āļļāļ“

āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ‚āļ­āļ‡āļāļēāļĢāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰ Google

  • āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļˆāļģāļĢāļŦāļąāļŠāļœāđˆāļēāļ™: āļšāļąāļāļŠāļĩ Google āļ‚āļ­āļ‡āļ„āļļāļ“āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒ
  • āđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ”āđ‰āļ§āļĒāļ„āļĨāļīāļāđ€āļ”āļĩāļĒāļ§: āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒāļ„āļĨāļīāļāđ€āļ”āļĩāļĒāļ§āđāļ—āļ™āļāļēāļĢāļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļąāļšāļĢāļ­āļ‡
  • āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡ Google: āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļŸāļĩāđ€āļˆāļ­āļĢāđŒāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡ Google āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđāļšāļšāļŠāļ­āļ‡āļ›āļąāļˆāļˆāļąāļĒ
  • āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™: Landager āļˆāļ”āļˆāļģāļ§āļīāļ˜āļĩāļāļēāļĢāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ„āļĢāļąāđ‰āļ‡āļĨāđˆāļēāļŠāļļāļ”āļ‚āļ­āļ‡āļ„āļļāļ“ āđāļĨāļ°āđ„āļŪāđ„āļĨāļ•āđŒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļ Google āđƒāļ™āļāļēāļĢāđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄāļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āđ„āļ›āļ‚āļ­āļ‡āļ„āļļāļ“

āļ‰āļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāļĨāļąāļšāļĢāļ°āļŦāļ§āđˆāļēāļ‡ Google āđāļĨāļ°āļ­āļĩāđ€āļĄāļĨ/āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āđ„āļ”āđ‰āļŦāļĢāļ·āļ­āđ„āļĄāđˆ

āļ§āļīāļ˜āļĩāļāļēāļĢāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ‚āļ­āļ‡āļ„āļļāļ“āļ–āļđāļāļāļģāļŦāļ™āļ”āđ„āļ§āđ‰āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩ āļŦāļēāļāļ„āļļāļ“āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļāļąāļš Google āļ„āļļāļ“āļˆāļ°āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ”āđ‰āļ§āļĒ Google āļ•āđˆāļ­āđ„āļ› āļŦāļēāļāļ„āļļāļ“āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ”āđ‰āļ§āļĒāļ­āļĩāđ€āļĄāļĨāđāļĨāļ°āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āļ„āļļāļ“āļˆāļ°āđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™

āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļē

āļŦāļēāļāļ›āđŠāļ­āļ›āļ­āļąāļ›āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰ Google āđ„āļĄāđˆāļ›āļĢāļēāļāļāļ‚āļķāđ‰āļ™:

  • āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļĄāđˆāđ„āļ”āđ‰āļšāļĨāđ‡āļ­āļāļ›āđŠāļ­āļ›āļ­āļąāļ›āļˆāļēāļāđ‚āļ”āđ€āļĄāļ™ Landager
  • āļĨāļ­āļ‡āļ›āļīāļ”āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ—āļĩāđˆāļ­āļēāļˆāļĢāļšāļāļ§āļ™āļāļēāļĢāđ„āļŦāļĨāļ‚āļ­āļ‡ OAuth
  • āļĨāđ‰āļēāļ‡āđāļ„āļŠāđāļĨāļ°āļ„āļļāļāļāļĩāđ‰āļ‚āļ­āļ‡āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“ āđāļĨāđ‰āļ§āļĨāļ­āļ‡āļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡

āļŠāļģāļŦāļĢāļąāļšāļ›āļąāļāļŦāļēāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āđ‚āļ›āļĢāļ”āļ”āļđāļ„āļģāđāļ™āļ°āļ™āļģ āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļāļēāļĢāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļš āļ‚āļ­āļ‡āđ€āļĢāļē

āļžāļĢāđ‰āļ­āļĄāļ—āļĩāđˆāļˆāļ°āļ—āļģāđƒāļŦāđ‰āļ˜āļļāļĢāļāļīāļˆāđƒāļŦāđ‰āđ€āļŠāđˆāļēāļ‚āļ­āļ‡āļ„āļļāļ“āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āđāļĨāđ‰āļ§āļŦāļĢāļ·āļ­āļĒāļąāļ‡?

āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāļāļąāļšāđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āļšāđ‰āļēāļ™āļ­āļīāļŠāļĢāļ°āļŦāļĨāļēāļĒāļžāļąāļ™āļĢāļēāļĒāļ—āļĩāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ˜āļļāļĢāļāļīāļˆāļ‚āļ­āļ‡āļ•āļ™āļāļąāļš Landager

āđ€āļĢāļīāđˆāļĄāļ—āļ”āļĨāļ­āļ‡āđƒāļŠāđ‰āļŸāļĢāļĩ 14 āļ§āļąāļ™

āļāļēāļĢāļ­āđˆāļēāļ™āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡

āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļĄāļąāļ„āļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āđ‰āļ§āļĒāļ­āļĩāđ€āļĄāļĨāđāļĨāļ°āļĢāļŦāļąāļŠāļœāđˆāļēāļ™

āļ„āļđāđˆāļĄāļ·āļ­āļ—āļĩāļĨāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩ Landager āļ‚āļ­āļ‡āļ„āļļāļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļ”āđ‰āļ§āļĒāļ­āļĩāđ€āļĄāļĨāđāļĨāļ°āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļāļ›āđ‰āļ­āļ‡āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļ‚āļ­āļ‡āļ„āļļāļ“ āđāļĨāļ°āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļŦāļĨāļąāļ‡āļˆāļēāļāļŠāļĄāļąāļ„āļĢāđƒāļŠāđ‰āļ‡āļēāļ™

āļ­āđˆāļēāļ™āļšāļ—āļ„āļ§āļēāļĄ

Landager āļˆāļ”āļˆāļģāļ§āļīāļ˜āļĩāļāļēāļĢāļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ„āļĢāļąāđ‰āļ‡āļĨāđˆāļēāļŠāļļāļ”āļ‚āļ­āļ‡āļ„āļļāļ“

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āđˆāļē Landager āļˆāļ”āļˆāļģāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļ§āđˆāļēāļ„āļļāļ“āļĨāļ‡āļŠāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāđƒāļŠāđ‰āļ„āļĢāļąāđ‰āļ‡āļĨāđˆāļēāļŠāļļāļ”āļ”āđ‰āļ§āļĒāļ­āļĩāđ€āļĄāļĨ/āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļŦāļĢāļ·āļ­ Google OAuth āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđāļĨāļ°āđ„āļŪāđ„āļĨāļ•āđŒāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļąāđ‰āļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™

āļ­āđˆāļēāļ™āļšāļ—āļ„āļ§āļēāļĄ

Landager āđ€āļāđ‡āļšāļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļ­āļĒāđˆāļēāļ‡āļ›āļĨāļ­āļ”āļ āļąāļĒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ (Bcrypt Hashing)

āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ§āđˆāļē Landager āļ›āļāļ›āđ‰āļ­āļ‡āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāđāļŪāļŠ bcrypt āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ§āđˆāļēāđ€āļŦāļ•āļļāđƒāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļ‚āļ­āļ‡āļ„āļļāļ“āļˆāļķāļ‡āļ›āļĨāļ­āļ”āļ āļąāļĒ āļāļēāļĢāđāļŪāļŠāļŦāļĄāļēāļĒāļ–āļķāļ‡āļ­āļ°āđ„āļĢ āđāļĨāļ°āđ€āļŦāļ•āļļāđƒāļ”āđ€āļĢāļēāļˆāļķāļ‡āđ„āļĄāđˆāđ€āļāđ‡āļšāļĢāļŦāļąāļŠāļœāđˆāļēāļ™āđāļšāļšāļ˜āļĢāļĢāļĄāļ”āļē

āļ­āđˆāļēāļ™āļšāļ—āļ„āļ§āļēāļĄ