GithubHelp home page GithubHelp logo

mlaaker / identity.txt Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 5 KB

Server configuration file to instruct password managers how to best create and update accounts/credentials

License: BSD 2-Clause "Simplified" License

identity.txt's Introduction

identity.txt

Server configuration file to instruct password managers how to best create and update accounts/credentials

Introduction

Account security is a constant challenge for both apps/services needing stronger protections for their users' data and for users trying to reasonably manage an ever-growing account keychain with each service setting arbitrary authentication rules. In the middle sit a suite of Password or Keychain Managers, such as 1Password, LastPass, Dashlane, Authy, Google Password Manager, Microsoft Autofill, and iCloud Keychain.

In the model of the Robots Exclusion Protocol, identity.txt is a standard for machine-readable server-hosted text file to:

  • define the authentication requirements and related details associated with the organization's sites and apps,
  • ensure that Password Managers (like 1Password, LastPass, Dashlane, iCloud Keychain and Google Password Manager) have an automated way to understand a site or app's authentication requirements, and tailor their Password Generators and Autofill behaviors accordingly. supply a wider range of Identity attestations, such as their online profiles, contact methods, and support services, to simplify such services' facilitation of followup actions.

At minimum, such a standard enables Password/Keychain Managers to identify the availablity of and specific requirements around:

  • passkeys
  • passwords (# min/max, special characters, rules)
  • usernames
  • security keys
  • second-factor formats (SMS, app, THOTH, etc)
  • reset link
  • creation link
  • 'Sign In with' providers

Specification

Examples

References

identity.txt's People

Contributors

mlaaker avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.