Evan Cordell
a418e1c4e7
client: add client manager
...
adds a client manager to handle business logic, leaving the repo
for basic crud operations. Also adds client to the test script
2016-05-19 16:20:12 -07:00
Eric Chiang
3f4a42eefd
*: remove unused code
...
This change has no functional changes, it only removes dead code.
2016-02-29 11:29:36 -08:00
Eric Chiang
07236da1e7
*: use go install instead of go build in build script
...
go-sqlite3 takes a long time to compile, so it's very important
to cache a build rather than re-compile every time.
Use go install instead of go build in the build script to cache
all packages. Print a warning in the test script if cached packages
are not found.
2016-02-12 13:19:05 -08:00
Eric Chiang
72d1ecab64
*: remove in memory password info repo
2016-02-12 13:19:05 -08:00
Eric Chiang
7bac93aa20
*: remove in memory session repos
...
Move manager to it's own package so it can import db. Move all
references to the in memory session repos to use sqlite3.
2016-02-12 13:19:05 -08:00
miguelcubillo
4c7fc43296
admin: Fix compile errors in test script
...
includes admin in the test script and fix the api_test compile errors
Fixes #257
2016-01-27 09:21:58 +01:00
Eric Chiang
f43655a8c3
user/manager: connector must exists when creating remote identity
...
Add ConnectorConfigRepo to UserManager. When trying to create a
RemoteIdentity, validate that the connector ID exists.
Fixes #198
2015-12-07 17:34:08 -08:00
Bobby Rullo
c94e53846e
email: templatizer takes global context.
...
This is so we can populate emails with things like the issuer name.
2015-10-30 14:53:52 -07:00
Joe Bowers
1e037a9a7c
tests: ensure ./user/ tests are run as part of test suite
2015-10-16 16:44:09 -07:00
Bobby Rullo
66fe201c24
*: move original project to dex
2015-08-18 11:26:57 -07:00