pomerium/internal/authenticateflow
Caleb Doxsey a95423b310
core/identity: refactor identity manager (#5091)
* core/identity: add data store for thread-safe storage of sessions and users

* wip

* add test

* wip

* clean up context

* fix nil session error

* add stop message

* remove log

* use origin context

* use base context for manager calls

* use manager context for syncers too

* add runtime flag

* rename legacy lease

* add comment

* use NotSame

* add comment

* Update internal/identity/manager/manager.go

Co-authored-by: Kenneth Jenkins <51246568+kenjenkins@users.noreply.github.com>

* lint

---------

Co-authored-by: Kenneth Jenkins <51246568+kenjenkins@users.noreply.github.com>
2024-05-02 10:27:06 -06:00
..
authenticateflow.go authenticateflow: move stateless flow logic (#4820) 2023-12-06 16:55:57 -08:00
identityprofile.go authenticateflow: move stateless flow logic (#4820) 2023-12-06 16:55:57 -08:00
request.go authenticateflow: add stateful flow (#4822) 2023-12-07 09:54:42 -08:00
request_test.go authenticateflow: move stateless flow logic (#4820) 2023-12-06 16:55:57 -08:00
stateful.go core/identity: refactor identity manager (#5091) 2024-05-02 10:27:06 -06:00
stateful_test.go core/mock: switch to uber mock (#5073) 2024-04-16 12:23:00 -06:00
stateless.go move events.go out of internal/authenticateflow (#4852) 2023-12-11 19:42:56 -08:00