[sr-dev] git:master:e7c61b1a: auth_xkeys: new module for auth using hashing with shared keys

Daniel-Constantin Mierla miconda at gmail.com
Sat Mar 7 23:03:26 CET 2015


Module: kamailio
Branch: master
Commit: e7c61b1acf8bbb92e90f81bda51eb169e0e9d241
URL: https://github.com/kamailio/kamailio/commit/e7c61b1acf8bbb92e90f81bda51eb169e0e9d241

Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2015-03-07T22:54:52+01:00

auth_xkeys: new module for auth using hashing with shared keys

- the module manages a list of shared secrets (keys)
- can add a custom header with the hash (sha256/384/512) over a
  particular value and a selected key
- can check if a custom header has the expected hash value
- this is a module that offers an authentication mechanism that is quite
  popular for API services
- todo: management of the keys via rpc

---

Added: modules/auth_xkeys/Makefile
Added: modules/auth_xkeys/README
Added: modules/auth_xkeys/auth_xkeys.c
Added: modules/auth_xkeys/auth_xkeys.h
Added: modules/auth_xkeys/auth_xkeys_mod.c
Added: modules/auth_xkeys/doc/Makefile
Added: modules/auth_xkeys/doc/auth_xkeys.xml
Added: modules/auth_xkeys/doc/auth_xkeys_admin.xml

---

Diff:  https://github.com/kamailio/kamailio/commit/e7c61b1acf8bbb92e90f81bda51eb169e0e9d241.diff
Patch: https://github.com/kamailio/kamailio/commit/e7c61b1acf8bbb92e90f81bda51eb169e0e9d241.patch




More information about the sr-dev mailing list