Node-engine: logins, signers, enrolment tokens and redeems, and the grants part's sealed user list come from the vault and node-enroller clients and the grants state package; no file imports go/delivery (ADR 0634 §1, §4; issue 1966)
Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
@@ -1,15 +1,17 @@
|
||||
package identity
|
||||
|
||||
import "git.novox.be/novox/mesh-sdk/go/delivery"
|
||||
import (
|
||||
"git.novox.be/novox/mesh-contracts/identity-and-access/go/clients/meshnodeenrollerclient"
|
||||
)
|
||||
|
||||
// Token is what a person carries to a machine that is joining (novox/hq ADR 0004): where the broker is, what certificate to
|
||||
// expect there, whose signature to believe afterwards, and a one-time right to join. Its shape and its reading are mesh-sdk's
|
||||
// (delivery.Token), which the vault that makes it, mesh-cli that opens it and this engine that parses it share (novox/hq ADR
|
||||
// (meshnodeenrollerclient.Token), which the vault that makes it, mesh-cli that opens it and this engine that parses it share (novox/hq ADR
|
||||
// 0587 §3, issue 774); these are the names this package has always had for them.
|
||||
type Token = delivery.Token
|
||||
type Token = meshnodeenrollerclient.Token
|
||||
|
||||
// TokenTunnel is the joining machine's side of its first tunnel (delivery.TokenTunnel).
|
||||
type TokenTunnel = delivery.TokenTunnel
|
||||
// TokenTunnel is the joining machine's side of its first tunnel (meshnodeenrollerclient.TokenTunnel).
|
||||
type TokenTunnel = meshnodeenrollerclient.TokenTunnel
|
||||
|
||||
// ParseToken reads a token a person pasted (delivery.ParseToken).
|
||||
func ParseToken(encoded string) (Token, error) { return delivery.ParseToken(encoded) }
|
||||
// ParseToken reads a token a person pasted (meshnodeenrollerclient.ParseToken).
|
||||
func ParseToken(encoded string) (Token, error) { return meshnodeenrollerclient.ParseToken(encoded) }
|
||||
|
||||
Reference in New Issue
Block a user