afb-context: Move credentials to context 62/23162/1
authorJosé Bollo <jose.bollo@iot.bzh>
Fri, 29 Nov 2019 10:12:31 +0000 (11:12 +0100)
committerJosé Bollo <jose.bollo@iot.bzh>
Tue, 3 Dec 2019 17:51:51 +0000 (18:51 +0100)
commitb70caad7da2eaea85db06dec8377b1cbebcec997
tree32e3cfa6b7da57ced019357d8f592b0d90dd7563
parent98b214e0454f1b55c5ce665bd5c848354d18c9e6
afb-context: Move credentials to context

The split between context and credentials
in requests was somehow artificial and awkward.

This change move the credentials to the context
and removes as many references to credentials
as possible in favor of working on contexts.

Change the value returned by afb_auth_check to be 1
if validated, 0 or less than zero if not validated.

Bug-AGL: SPEC-2968

Signed-off-by: José Bollo <jose.bollo@iot.bzh>
Change-Id: I979dc841e03247e126e3fa8433a1cc0d4108adf0
21 files changed:
src/CMakeLists.txt
src/afb-api-dbus.c
src/afb-auth.c
src/afb-auth.h
src/afb-calls.c
src/afb-context.c
src/afb-context.h
src/afb-cred.c
src/afb-cred.h
src/afb-export.c
src/afb-hook.c
src/afb-hreq.c
src/afb-permission-text.c [new file with mode: 0644]
src/afb-permission-text.h [new file with mode: 0644]
src/afb-stub-ws.c
src/afb-supervision.c
src/afb-trace.c
src/afb-ws-json1.c
src/afb-xreq.c
src/afb-xreq.h
src/main-afb-daemon.c