Class CompositeProvider
java.lang.Object
org.eclipse.milo.opcua.sdk.client.identity.CompositeProvider
- All Implemented Interfaces:
IdentityProvider
A composite
IdentityProvider that tries its component IdentityProviders in the
order provided.-
Constructor Summary
ConstructorsConstructorDescriptionCompositeProvider(List<IdentityProvider> providers) CompositeProvider(IdentityProvider... providers) -
Method Summary
Modifier and TypeMethodDescriptiongetIdentityToken(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription endpoint, org.eclipse.milo.opcua.stack.core.types.builtin.ByteString serverNonce) Return theUserIdentityTokenandSignatureData(if applicable for the token) to use when activating a session.static CompositeProviderof(IdentityProvider... providers) toString()
-
Constructor Details
-
CompositeProvider
-
CompositeProvider
-
-
Method Details
-
getIdentityToken
public SignedIdentityToken getIdentityToken(org.eclipse.milo.opcua.stack.core.types.structured.EndpointDescription endpoint, org.eclipse.milo.opcua.stack.core.types.builtin.ByteString serverNonce) throws Exception Description copied from interface:IdentityProviderReturn theUserIdentityTokenandSignatureData(if applicable for the token) to use when activating a session.- Specified by:
getIdentityTokenin interfaceIdentityProvider- Parameters:
endpoint- theEndpointDescriptionbeing connected to.- Returns:
- a
SignedIdentityTokencontaining theUserIdentityTokenandSignatureData. - Throws:
Exception
-
toString
-
of
-