diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-09-12 22:57:58 +0200 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-09-14 16:06:43 +0200 |
commit | 328b4957d05fc9b0f9ff87f2a4932ae0296ab069 (patch) | |
tree | 2d44b7896c91f9934b470fd6bb54141ddc4dc714 /po/POTFILES.in | |
parent | 6a83b79c4de5986ad61a552c2612b7cce0105cda (diff) |
Restructure the client API
The client API had several problems:
- using records instead of GOOPS means that we aren’t flexible enough
to introduce accounts protected by a password, for a multi-user
application;
- saving the user database to disk means we can’t have a proper
immutable API;
- it was difficult to predict when the users database would change,
and inform the user interface about this change;
- it had two different ways to negociate an access token, one when we
had a refresh token and one when we did not;
- it was supposed to either use account objects or a subject / issuer
pair, now we only use account objects.
Diffstat (limited to 'po/POTFILES.in')
-rw-r--r-- | po/POTFILES.in | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in index d19a46f..e485ef5 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -15,24 +15,26 @@ # along with this program. If not, see <https://www.gnu.org/licenses/>. # List of source files which contain translatable strings. +src/hash/libwebidoidc-hash.c +src/jwk/generate-key.c +src/jwk/libwebidoidc-jwk.c src/libwebidoidc.c -src/random/random.c -src/random/libwebidoidc-random.c src/random/generate-random.c -src/jwk/libwebidoidc-jwk.c -src/jwk/generate-key.c -src/hash/libwebidoidc-hash.c +src/random/libwebidoidc-random.c +src/random/random.c +src/scm/webid-oidc/ChangeLog +src/scm/webid-oidc/Makefile.am src/scm/webid-oidc/access-token.scm src/scm/webid-oidc/authorization-code.scm src/scm/webid-oidc/authorization-endpoint.scm -src/scm/webid-oidc/authorization-page.scm src/scm/webid-oidc/authorization-page-unsafe.scm +src/scm/webid-oidc/authorization-page.scm src/scm/webid-oidc/cache.scm src/scm/webid-oidc/catalog.scm -src/scm/webid-oidc/ChangeLog -src/scm/webid-oidc/client/accounts.scm src/scm/webid-oidc/client-manifest.scm src/scm/webid-oidc/client.scm +src/scm/webid-oidc/client/accounts.scm +src/scm/webid-oidc/client/client.scm src/scm/webid-oidc/dpop-proof.scm src/scm/webid-oidc/errors.scm src/scm/webid-oidc/example-app.scm @@ -43,7 +45,6 @@ src/scm/webid-oidc/identity-provider.scm src/scm/webid-oidc/jti.scm src/scm/webid-oidc/jwk.scm src/scm/webid-oidc/jws.scm -src/scm/webid-oidc/Makefile.am src/scm/webid-oidc/offloading.scm src/scm/webid-oidc/oidc-configuration.scm src/scm/webid-oidc/oidc-id-token.scm @@ -54,13 +55,13 @@ src/scm/webid-oidc/rdf-index.scm src/scm/webid-oidc/refresh-token.scm src/scm/webid-oidc/resource-server.scm src/scm/webid-oidc/reverse-proxy.scm +src/scm/webid-oidc/serve.scm src/scm/webid-oidc/server/create.scm src/scm/webid-oidc/server/delete.scm src/scm/webid-oidc/server/log.scm src/scm/webid-oidc/server/precondition.scm src/scm/webid-oidc/server/read.scm src/scm/webid-oidc/server/update.scm -src/scm/webid-oidc/serve.scm src/scm/webid-oidc/simulation.scm src/scm/webid-oidc/stubs.scm src/scm/webid-oidc/testing.scm |