Documentation
¶
Index ¶
- func V3InstallTokenProvider(install uint64, appToken string) (string, time.Time, error)
- type InstallTokenProvider
- type InstallTokenService
- type ReceivedInvalidToken
- type TokenMessageStore
- func (s *TokenMessageStore) AppTokenName(app uint64) (string, error)
- func (s *TokenMessageStore) DeleteAppToken(app uint64) (*messagestore.CacheMeta, error)
- func (s *TokenMessageStore) DeleteInstallToken(app, install uint64) (*messagestore.CacheMeta, error)
- func (s *TokenMessageStore) GetAppToken(app uint64) (*tokenpb.AppToken, *messagestore.CacheMeta, error)
- func (s *TokenMessageStore) GetInstallToken(app, install uint64) (*tokenpb.InstallToken, *messagestore.CacheMeta, error)
- func (s *TokenMessageStore) InstallTokenName(app, install uint64) (string, error)
- func (s *TokenMessageStore) PutAppToken(token *tokenpb.AppToken) (*messagestore.CacheMeta, error)
- func (s *TokenMessageStore) PutInstallToken(token *tokenpb.InstallToken) (*messagestore.CacheMeta, error)
- type UnallowedAppId
- type V3InstallTokenResp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstallTokenProvider ¶
type InstallTokenService ¶
type InstallTokenService struct {
*TokenMessageStore
keyservice.SigningService
InstallTokenProvider
}
func (*InstallTokenService) GetInstallToken ¶
func (s *InstallTokenService) GetInstallToken(req *tokenpb.GetInstallTokenRequest, logger kslog.KsLogger) (*tokenpb.GetInstallTokenResponse, error)
GetInstallToken provices a valid install token for the requested installation. If a valid cached token is found, it will be returned, otherewise a new token will be be provisioned.
type ReceivedInvalidToken ¶
func (*ReceivedInvalidToken) Error ¶
func (e *ReceivedInvalidToken) Error() string
type TokenMessageStore ¶
type TokenMessageStore struct {
messagestore.MessageStore
tokenpb.Links
}
func NewTokenMessageStore ¶
func NewTokenMessageStore(store messagestore.MessageStore, links *tokenpb.Links) *TokenMessageStore
func (*TokenMessageStore) AppTokenName ¶
func (s *TokenMessageStore) AppTokenName(app uint64) (string, error)
func (*TokenMessageStore) DeleteAppToken ¶
func (s *TokenMessageStore) DeleteAppToken(app uint64) (*messagestore.CacheMeta, error)
func (*TokenMessageStore) DeleteInstallToken ¶
func (s *TokenMessageStore) DeleteInstallToken(app, install uint64) (*messagestore.CacheMeta, error)
func (*TokenMessageStore) GetAppToken ¶
func (s *TokenMessageStore) GetAppToken(app uint64) (*tokenpb.AppToken, *messagestore.CacheMeta, error)
func (*TokenMessageStore) GetInstallToken ¶
func (s *TokenMessageStore) GetInstallToken(app, install uint64) (*tokenpb.InstallToken, *messagestore.CacheMeta, error)
func (*TokenMessageStore) InstallTokenName ¶
func (s *TokenMessageStore) InstallTokenName(app, install uint64) (string, error)
func (*TokenMessageStore) PutAppToken ¶
func (s *TokenMessageStore) PutAppToken(token *tokenpb.AppToken) (*messagestore.CacheMeta, error)
func (*TokenMessageStore) PutInstallToken ¶
func (s *TokenMessageStore) PutInstallToken(token *tokenpb.InstallToken) (*messagestore.CacheMeta, error)
type UnallowedAppId ¶
type UnallowedAppId uint64
func (UnallowedAppId) Error ¶
func (e UnallowedAppId) Error() string
type V3InstallTokenResp ¶
Click to show internal directories.
Click to hide internal directories.