mirror of
https://github.com/smallstep/certificates.git
synced 2024-11-11 07:11:00 +00:00
Make template use DeviceId
for now
This commit is contained in:
parent
7a464cdb17
commit
e2a2e00526
@ -43,12 +43,12 @@ func (o *DPOPOptions) GetTarget(deviceID string) (string, error) {
|
|||||||
return "", errors.New("misconfigured target template configuration")
|
return "", errors.New("misconfigured target template configuration")
|
||||||
}
|
}
|
||||||
targetTemplate := o.GetDPOPTarget()
|
targetTemplate := o.GetDPOPTarget()
|
||||||
tmpl, err := template.New("DeviceID").Parse(targetTemplate)
|
tmpl, err := template.New("DeviceId").Parse(targetTemplate)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", fmt.Errorf("failed parsing dpop template: %w", err)
|
return "", fmt.Errorf("failed parsing dpop template: %w", err)
|
||||||
}
|
}
|
||||||
buf := new(bytes.Buffer)
|
buf := new(bytes.Buffer)
|
||||||
if err = tmpl.Execute(buf, struct{ DeviceID string }{DeviceID: deviceID}); err != nil {
|
if err = tmpl.Execute(buf, struct{ DeviceId string }{DeviceId: deviceID}); err != nil {
|
||||||
return "", fmt.Errorf("failed executing dpop template: %w", err)
|
return "", fmt.Errorf("failed executing dpop template: %w", err)
|
||||||
}
|
}
|
||||||
return buf.String(), nil
|
return buf.String(), nil
|
||||||
|
@ -56,12 +56,12 @@ func (o *OIDCOptions) GetTarget(deviceID string) (string, error) {
|
|||||||
return "", errors.New("misconfigured target template configuration")
|
return "", errors.New("misconfigured target template configuration")
|
||||||
}
|
}
|
||||||
targetTemplate := o.Provider.IssuerURL
|
targetTemplate := o.Provider.IssuerURL
|
||||||
tmpl, err := template.New("DeviceID").Parse(targetTemplate)
|
tmpl, err := template.New("DeviceId").Parse(targetTemplate)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", fmt.Errorf("failed parsing oidc template: %w", err)
|
return "", fmt.Errorf("failed parsing oidc template: %w", err)
|
||||||
}
|
}
|
||||||
buf := new(bytes.Buffer)
|
buf := new(bytes.Buffer)
|
||||||
if err = tmpl.Execute(buf, struct{ DeviceID string }{DeviceID: deviceID}); err != nil {
|
if err = tmpl.Execute(buf, struct{ DeviceId string }{DeviceId: deviceID}); err != nil {
|
||||||
return "", fmt.Errorf("failed executing oidc template: %w", err)
|
return "", fmt.Errorf("failed executing oidc template: %w", err)
|
||||||
}
|
}
|
||||||
return buf.String(), nil
|
return buf.String(), nil
|
||||||
|
Loading…
Reference in New Issue
Block a user