Mainflux.mainflux/authn/tokenizer.go

14 lines
352 B
Go

// Copyright (c) Mainflux
// SPDX-License-Identifier: Apache-2.0
package authn
// Tokenizer specifies API for encoding and decoding between string and Key.
type Tokenizer interface {
// Issue converts API Key to its string representation.
Issue(Key) (string, error)
// Parse extracts API Key data from string token.
Parse(string) (Key, error)
}