A method for determining an access right to a service hosted by a network node, the method comprises: receiving, by a network controller, a service request to access the service hosted by the network node from a terminal device, generating, by a network controller in response to a receipt of the service request, at least one token associated to the service request received from the terminal device, the at least one token being delivered to at least one beacon device for broadcasting by the at least one beacon device (130A, 130B, 130C), receiving, by the network controller, a message from a terminal device, the message comprising data interpretable as a token, data from which the at least one beacon device (130A, 130B, 130C) is identifiable and data from which a position of the terminal device is derivable, determining, by the network controller, an access right to the service by: determining at least on a basis the data interpretable as the token if the network controller has generated the token for the terminal device, and in response to a detection that the network controller has generated the token for the terminal device: determining the position of the terminal device from data from which the at least one beacon device (130A, 130B, 130C) is identifiable and from the data from which the position of the terminal device is derivable, and generating, in accordance with a result of a determination if the network controller has generated the token to the terminal device and the position of the terminal device, an indication representing a right to access to the service. receiving, by a network controller, a service request to access the service hosted by the network node from a terminal device, generating, by a network controller in response to a receipt of the service request, at least one token associated to the service request received from the terminal device, the at least one token being delivered to at least one beacon device for broadcasting by the at least one beacon device (130A, 130B, 130C), receiving, by the network controller, a message from a terminal device, the message comprising data interpretable as a token, data from which the at least one beacon device (130A, 130B, 130C) is identifiable and data from which a position of the terminal device is derivable, determining, by the network controller, an access right to the service by: determining at least on a basis the data interpretable as the token if the network controller has generated the token for the terminal device, and in response to a detection that the network controller has generated the token for the terminal device: determining the position of the terminal device from data from which the at least one beacon device (130A, 130B, 130C) is identifiable and from the data from which the position of the terminal device is derivable, and generating, in accordance with a result of a determination if the network controller has generated the token to the terminal device and the position of the terminal device, an indication representing a right to access to the service. determining at least on a basis the data interpretable as the token if the network controller has generated the token for the terminal device, and in response to a detection that the network controller has generated the token for the terminal device: determining the position of the terminal device from data from which the at least one beacon device (130A, 130B, 130C) is identifiable and from the data from which the position of the terminal device is derivable, and generating, in accordance with a result of a determination if the network controller has generated the token to the terminal device and the position of the terminal device, an indication representing a right to access to the service. determining the position of the terminal device from data from which the at least one beacon device (130A, 130B, 130C) is identifiable and from the data from which the position of the terminal device is derivable, and generating, in accordance with a result of a determination if the network controller has generated the token to the terminal device and the position of the terminal device, an indication representing a right to access to the service.