gsasl_server_ca...ck_validate_set(3)

πŸ“¦ version 1.10.0, in ubuntu jammy

✨ 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 Β© 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