Pass client Identity in call to BootstrapStore.getBootstrap
See original GitHub issueThis is the example of the changed interface:
package org.eclipse.leshan.server.bootstrap;
import org.eclipse.leshan.core.request.Identity;
/**
* A store containing the bootstrap information to be sent to the devices.
*/
public interface BootstrapStore {
BootstrapConfig getBootstrap(String endpoint, Identity identity);
}
currently the BootstrapStore
interface method only contains the String endpoint
parameter.
-
Identity information is useful for implementing a multi-tenant Bootstrap Server where the endpoint name isn’t guaranteed to be unique across multiple tenants.
- When the identity is provided, it is possible to implement a BootstrapStore that can use the autenticated client’s information for looking up the correct information to be used for bootstrapping.
-
In LwM2M 1.1, the endpoint name is optional in client initiated bootstrapping In 6.1.3.3. Client Initiated Bootstrap
The LwM2M Client MAY omit “Endpoint Client Name” if it is equal to the identifier utilized in the security protocol.
- changing the BootstrapStore interface will also prepare for LwM2M 1.1
Issue Analytics
- State:
- Created 5 years ago
- Comments:6 (4 by maintainers)
Top Results From Across the Web
Cards - Bootstrap
A card is a flexible and extensible content container. It includes options for headers and footers, a wide variety of content, contextual background...
Read more >Administration Reference for Echidna 17.1 - Salt Group
Configure clients that can request authentication services from Echidna . ... used with RADIUS clients, LDAP user stores, bootstrap store users' passwords,.
Read more >Installation issue: clingo-bootstrap: Could NOT find Python
Hi, @alalazo @tgamblin, This is in the bootstrap stage. ... Synapse doesn't pass errors from the identity server through to clients when verifying...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
#549 is integrated in master.
You made several contributions by the past by opening issues. I would have enjoyed you level up by contributing a very small PR 😉, but I understand your concern I would made the change myself soon.