Versions in this module Expand all Collapse all v0 v0.37.2 Mar 7, 2025 GO-2024-3057 GO-2024-3057: NetBird uses a static initialization vector (IV) in github.com/netbirdio/netbird v0.37.1 Feb 24, 2025 GO-2024-3057 GO-2024-3057: NetBird uses a static initialization vector (IV) in github.com/netbirdio/netbird v0.37.0 Feb 21, 2025 GO-2024-3057 GO-2024-3057: NetBird uses a static initialization vector (IV) in github.com/netbirdio/netbird Changes in this version + type Manager interface + EnsureUserAccessByJWTGroups func(ctx context.Context, userAuth nbcontext.UserAuth, token *jwt.Token) (nbcontext.UserAuth, error) + GetPATInfo func(ctx context.Context, token string) (user *types.User, pat *types.PersonalAccessToken, domain string, ...) + MarkPATUsed func(ctx context.Context, tokenID string) error + ValidateAndParseToken func(ctx context.Context, value string) (nbcontext.UserAuth, *jwt.Token, error) + func NewManager(store store.Store, issuer, audience, keysLocation, userIdClaim string, ...) Manager + type MockManager struct + EnsureUserAccessByJWTGroupsFunc func(ctx context.Context, userAuth nbcontext.UserAuth, token *jwt.Token) (nbcontext.UserAuth, error) + GetPATInfoFunc func(ctx context.Context, token string) (user *types.User, pat *types.PersonalAccessToken, domain string, ...) + MarkPATUsedFunc func(ctx context.Context, tokenID string) error + ValidateAndParseTokenFunc func(ctx context.Context, value string) (nbcontext.UserAuth, *jwt.Token, error) + func (m *MockManager) EnsureUserAccessByJWTGroups(ctx context.Context, userAuth nbcontext.UserAuth, token *jwt.Token) (nbcontext.UserAuth, error) + func (m *MockManager) GetPATInfo(ctx context.Context, token string) (user *types.User, pat *types.PersonalAccessToken, domain string, ...) + func (m *MockManager) MarkPATUsed(ctx context.Context, tokenID string) error + func (m *MockManager) ValidateAndParseToken(ctx context.Context, value string) (nbcontext.UserAuth, *jwt.Token, error)