Talk about persistent secret
This commit is contained in:
parent
6d67ee3bfb
commit
3bcc903be2
|
@ -73,9 +73,12 @@ The token is an HMAC digest of an expiration timestamp,
|
||||||
plus the timestamp.
|
plus the timestamp.
|
||||||
When the HMAC is good, and the timestamp is in the future,
|
When the HMAC is good, and the timestamp is in the future,
|
||||||
the token is a valid authentication.
|
the token is a valid authentication.
|
||||||
This technique means there is no persistent server storage,
|
This technique means there is no persistent server storage.
|
||||||
but also means that if the server restarts,
|
|
||||||
everybody has to log in again.
|
If you use the default of pulling the session secret from the OS PRNG,
|
||||||
|
then everybody will have to log in again every time the server restarts.
|
||||||
|
You can use the `-secret` argument to provide a persistent secret,
|
||||||
|
so this won't happen.
|
||||||
|
|
||||||
Some things,
|
Some things,
|
||||||
like WebDAV,
|
like WebDAV,
|
||||||
|
|
|
@ -9,4 +9,4 @@ RUN go install -v ./...
|
||||||
FROM alpine
|
FROM alpine
|
||||||
COPY --from=builder /go/bin/simpleauth /bin
|
COPY --from=builder /go/bin/simpleauth /bin
|
||||||
COPY --from=builder /go/src/app/static /static
|
COPY --from=builder /go/src/app/static /static
|
||||||
CMD ["/bin/simpleauth"]
|
ENTRYPOINT ["/bin/simpleauth"]
|
||||||
|
|
Loading…
Reference in New Issue