()
| 40 | } |
| 41 | |
| 42 | func (t *Token) ID() entity.Id { |
| 43 | h := sha256.New() |
| 44 | _, _ = h.Write(t.salt) |
| 45 | _, _ = h.Write([]byte(t.target)) |
| 46 | _, _ = h.Write([]byte(t.Value)) |
| 47 | return entity.Id(fmt.Sprintf("%x", h.Sum(nil))) |
| 48 | } |
| 49 | |
| 50 | func (t *Token) Kind() CredentialKind { |
| 51 | return KindToken |