mirror of
https://github.com/juanfont/headscale.git
synced 2025-12-05 22:43:49 +09:00
add expiration from OIDC token to machine
This commit is contained in:
committed by
Kristoffer Dalby
parent
4e2c4f92d3
commit
7157e14aff
4
oidc.go
4
oidc.go
@@ -236,7 +236,7 @@ func (h *Headscale) OIDCCallback(
|
||||
return
|
||||
}
|
||||
|
||||
if err := h.registerMachineForOIDCCallback(writer, namespace, nodeKey); err != nil {
|
||||
if err := h.registerMachineForOIDCCallback(writer, namespace, nodeKey, idToken.Expiry); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
@@ -679,10 +679,12 @@ func (h *Headscale) registerMachineForOIDCCallback(
|
||||
writer http.ResponseWriter,
|
||||
namespace *Namespace,
|
||||
nodeKey *key.NodePublic,
|
||||
expiry time.Time,
|
||||
) error {
|
||||
if _, err := h.RegisterMachineFromAuthCallback(
|
||||
nodeKey.String(),
|
||||
namespace.Name,
|
||||
&expiry,
|
||||
RegisterMethodOIDC,
|
||||
); err != nil {
|
||||
log.Error().
|
||||
|
||||
Reference in New Issue
Block a user