|
One question regarding the use of online Floating licenses. The current |
Replies: 1 comment
|
The important distinction here is between the TTL of the validation response and the lifetime of a Floating Seat. The TTL of the validation response is primarily intended for caching a successful validation result. It does not mean that a Floating Seat is reserved for the entire TTL period. For an online Floating license, we recommend using NetLicensing's Floating license mechanism and binding the checkout to a unique The typical flow is: The client should generate a unique NetLicensing then assigns an available Seat to that session. The validation response contains an Before the checkout expires, the client should perform another validation using the same For the C# client, the recommended approach is to use the regular A signed request nonce / challenge-response mechanism is currently not supported. In other words, NetLicensing does not currently take a client-generated nonce from the request and include it in the signed response. The XML signature protects the response against modification or forgery, but it does not cryptographically bind the response to a specific request nonce. For this reason, the One important point regarding replay protection: a client should not simply cache and reuse a successful validation response for the full response TTL when using online Floating licenses. Instead, the client should respect the The XML signature should also be verified by the client for every response received from the server, using the configured public RSA key. In short:
This approach keeps the actual Floating Seat state server-side and avoids treating an older cached validation response as an active Seat assignment |
The important distinction here is between the TTL of the validation response and the lifetime of a Floating Seat.
The TTL of the validation response is primarily intended for caching a successful validation result. It does not mean that a Floating Seat is reserved for the entire TTL period.
For an online Floating license, we recommend using NetLicensing's Floating license mechanism and binding the checkout to a unique
sessionId.The typical flow is:
The client should generate a unique
sessionIdfor each application session. When the application s…