Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 28, 2022. It is now read-only.

keplerproject/wsapi_basic_auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

This repository is now archived. wsapi_basic_auth was moved to the samples/ folder of the WSAPI repository.


wsapi.basic_auth

A "wrapper function" that provides HTTP basic authentication for WSAPI apps. Example:

function run(wsapi_env)
 return wsapi.basic_auth.run(wsapi_env, "my site", function(wsapi_env)
 local user, pass = wsapi_env.basic_auth.user, wsapi_env.basic_auth.password
 ...
 end)
end

The wsapi_env received is extended with a "basic_auth" field, which is a table containing fields "user" and "password".

Alternatively, a fourth argement may be given, with a function that performs the authentication check.

function run(wsapi_env)
 return wsapi.basic_auth.run(wsapi_env, "my site", my_run, my_check_user_pass)
end

This module was put together by Hisham Muhammad, based on insights on the matter in the lua-l mailing list by Bjorn Kalkbrenner and Raphael Szwarc.

About

HTTP Basic Authentication for WSAPI

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /