# Packages
Package redis provides Redis implementations of interfaces used by joinserver.
# Functions
ApplicationRightsAuthorizer returns an Authorizer that authenticates the caller by application rights.
ClusterAuthorizer returns an Authorizer that authenticates clusters.
DeleteApplicationActivationSettings deletes application activation settings from r.
DeleteDevice deletes device identified by joinEUI, devEUI from r.
DeleteKeys deletes session keys identified by devEUI, id pair from r.
New returns new *JoinServer.
# Variables
InteropAuthorizer authorizes the caller by proof of identity used with LoRaWAN Backend Interfaces.
# Structs
Config represents the JoinServer configuration.
EndDeviceHomeNetwork contains information about the end device's home network.
JoinServer implements the Join Server component.
RegistryCleaner is a service responsible for cleanup of the device registry.
# Interfaces
ApplicationAccessAuthorizer authorizes the request context for application access.
ApplicationActivationSettingRegistry is a registry, containing application activation settings.
Authorizer checks whether the request context is authorized.
DeviceRegistry is a registry, containing devices.
EntityAuthorizer authorizes the request context with the entity context.
ExternalAuthorizer authorizes the request context by the identity that the origin presents.
KeyRegistry is a registry, containing session keys.