View Source GoogleApi.RecaptchaEnterprise.V1.Model.GoogleCloudRecaptchaenterpriseV1PrivatePasswordLeakVerification (google_api_recaptcha_enterprise v0.7.0)

Private password leak verification info.

Attributes

  • encryptedLeakMatchPrefixes (type: list(String.t), default: nil) - Output only. List of prefixes of the encrypted potential password leaks that matched the given parameters. They must be compared with the client-side decryption prefix of reencrypted_user_credentials_hash
  • encryptedUserCredentialsHash (type: String.t, default: nil) - Optional. Encrypted Scrypt hash of the canonicalized username+password. It is re-encrypted by the server and returned through reencrypted_user_credentials_hash.
  • lookupHashPrefix (type: String.t, default: nil) - Required. Exactly 26-bit prefix of the SHA-256 hash of the canonicalized username. It is used to look up password leaks associated with that hash prefix.
  • reencryptedUserCredentialsHash (type: String.t, default: nil) - Output only. Corresponds to the re-encryption of the encrypted_user_credentials_hash field. It is used to match potential password leaks within encrypted_leak_match_prefixes.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.RecaptchaEnterprise.V1.Model.GoogleCloudRecaptchaenterpriseV1PrivatePasswordLeakVerification{
    encryptedLeakMatchPrefixes: [String.t()] | nil,
    encryptedUserCredentialsHash: String.t() | nil,
    lookupHashPrefix: String.t() | nil,
    reencryptedUserCredentialsHash: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.