Along with developing https://github.com/MatrixAI/Polykey-Enterprise/issues/65 we need to add PolykeyEnterprise as an identity provider plugin into Polykey. This will need to implement all the usual features such as creating and publishing an identity claim. And getting claim information for discovery and verification.
PKE will need some way to tell what node it's talking to. The communication will be over a secure web-socket so we just need to use the nodes certificate when connecting and the the PKE side should be able to verify and extract the Node's ID from the connection.
Specification
Along with developing https://github.com/MatrixAI/Polykey-Enterprise/issues/65 we need to add
PolykeyEnterprise
as an identity provider plugin intoPolykey
. This will need to implement all the usual features such as creating and publishing an identity claim. And getting claim information for discovery and verification.PKE will need some way to tell what node it's talking to. The communication will be over a secure web-socket so we just need to use the nodes certificate when connecting and the the PKE side should be able to verify and extract the Node's ID from the connection.
Additional context
Tasks
PolykeyEnterprise
identity provider.