gsasl_server_ca...ck_validate_set(3)
β¨ gsasl_server_ca...ck_validate_set(3) β¨
okay bestie, welcome to the gsasl manual π this one's about a function whose name got cut off by the terminal but we still love her. yes, the ca...ck thing is literally just the page header truncating callback β she's gsasl_server_callback_validate_set and she's iconic, no cap.
π NAME π
gsasl_server_callback_validate_set β API function
πΈ SYNOPSIS πΈ
#include <gsasl.h>
void gsasl_server_callback_validate_set(Gsasl * ctx,
Gsasl_server_callback_validate cb);
π¦ ARGUMENTS π¦
Gsasl * ctxβ your libgsasl handle, the main character of the whole operation πGsasl_server_callback_validate cbβ the callback function, i.e. the little guy you're handing over to do the actual work
π DESCRIPTION π
So here's the vibe: you use this to specify the callback function that the server should use when it's deciding whether a user is authenticated β and it makes that call based on the authentication identity, the authorization identity, and the password. all three, together, bestie. it's giving thorough π«Ά
and if you ever want that function back later? you just hit up gsasl_server_callback_validate_get(). she remembers. she always remembers.
π DEPRECATED π
β οΈ girl, listen. this function is part of the old callback interface. it's deprecated, so likeβ¦ she still works, but she's not the moment anymore.
the new interface does it differently: you use gsasl_callback_set() to set the application callback, and then you use gsasl_callback() or gsasl_property_get() to invoke that callback for certain properties. that's the glow-up. periodt. β¨
π REPORTING BUGS π
found a bug? spill it to <bug-gsasl@gnu.org>. π
general guidelines for reporting bugs live at: http://www.gnu.org/gethelp/
and the GNU SASL home page, where the whole family hangs out: http://www.gnu.org/software/gsasl/
π COPYRIGHT π
Copyright Β© 2002-2021 Simon Josefsson.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. we love a permissive license, fr fr. π
π SEE ALSO π
The full documentation for gsasl is maintained as a Texinfo manual. If the info and gsasl programs are properly installed at your site, the command
info gsasl
should give you access to the complete manual. π
as an alternative, you may obtain the manual from:
http://www.gnu.org/software/gsasl/manual/
and that's the whole page, bestie π§ this was gsasl 1.10.0, page gsasl_server_ca...ck_validate_set(3), brought to you by the gsasl manual. go forth, set your callbacks, and slay π
π
π¦ where this page comes from
- ubuntu jammy: libgsasl-dev 1.10.0-5 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms