Crate bsd_auth_sys

Source

Structs§

auth_session_t
Raw FFI interface to authentication session struct

Enums§

AuthItem
Request item values for auth_getitem()

Functions§

auth_challenge
Get a challenge string for the BSD Authentication session
auth_clean
Clean the BSD Authentication session
auth_close
Terminates the BSD Authentication session
auth_clrenv
Clear requests set by the login script
auth_clroption
Clears the previously set option name
auth_clroptions
Clears all previously set options
auth_getitem
Get the value of the item
auth_getstate
Get the full state of the session
auth_open
Opens a BSD Authentication session
auth_setdata
Pass data to the BSD Authentication session to be used by a login script
auth_setenv
Add/delete environment variables from the BSD Authentication session
auth_setitem
Assigns value to the specified item
auth_setoption
Set an option specified by name with the given value
auth_setpwd
Set the password for the auth session
auth_setstate
Manually set the authenticatio state for the session
auth_userchallenge
Create a BSD Authentication session, and get a challenge for a challenge-response authentication flow
auth_usercheck
A single function interface to auth_userokay, but returns the opened BSD Authentication session
auth_userokay
Provides a single function interface to a BSD Authentication session
auth_userresponse
Complete the challenge-response authentication initiated by auth_userchallenge