Am 01.12.21 um 08:00 schrieb Ulrich Windl:
> But isn't the real question whether clients using MD5 can handle ARGON2?

Hello Ulrich,

no, it isn't. MD5 was an example only. mostly I see {SHA} and {SSHA}

Let me explain my understanding of operating an identity-provider.

- identity-provider = OpenLDAP-Server
- service-provider  = dovecot / apache/nginx for example
- client            = MUA / Webbrowser
- any connections between client and service-provider as well as between
  service-provider and identity-provider is encrypted
- service-provider validating a password get a plaintext password from a client
  and transfer it to the identity-provider
  The response is only Yes/No = password was right or wrong
  -> no service-provider must handle any hashing scheme for that job
- service-provider setting a new password get a plaintext password from a client
  and transfer it to the identity provider
  -> no service-provider must handle any hashing scheme for that job
- for the identity provider there are only two types of access to an attribute 
'userPassword':
  compare/authenticate and write.
  User's passwords are always transferred un-hashed /to/ the identity-provider.
- the identity-provider takes care for calculations and storage of that hash.

Is this model correct?

And as part of this model I like to avoid any service-provider write a local 
pre-hashed userPassword

Andreas

Reply via email to