/home/swish/lib/plugin/http_authenticate.pl
AllApplicationManualNameSummaryHelp

  • lib
    • plugin
      • login.pl -- SWISH login support
      • http_authenticate.pl -- SWISH login management
        • login/2
        • swish_current_user/2
        • swish_logged_in/3
        • swish_add_user/3
        • swish_add_user/0
        • swish_add_user/1
        • config/3
        • authenticate/2
        • login_item/2
        • login/2
        • user_info/3
      • email.pl -- Email plugin for SWISH
 swish_config:config(?Key, ?Value, +Options) is nondet[multifile, wordlist(plugin/http_authenticate)]
Make the user available as config.swish.user. This value is provided if the user must login for any access to swish. Optional login is handled by update in login.js which calls the HTTP handler user_info.