ExScim.Resources.IdGenerator (ex_scim v0.2.2)

Copy Markdown View Source

Generates UUIDs for new SCIM resources.

Produces version 4 (random) UUIDs using cryptographically strong random bytes.

Summary

Functions

Returns a raw 16-byte UUID v4 binary.

Returns a hex-encoded UUID v4 string (e.g. "550e8400-e29b-41d4-a716-446655440000").

Functions

bin_generate()

@spec bin_generate() :: <<_::128>>

Returns a raw 16-byte UUID v4 binary.

generate_uuid()

@spec generate_uuid() :: String.t()

Returns a hex-encoded UUID v4 string (e.g. "550e8400-e29b-41d4-a716-446655440000").