Avatar

Please consider registering
guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
Client access control
May 2, 2015
7:27, EEST
Avatar
pfpmeijers
Member
Members
Forum Posts: 9
Member Since:
October 29, 2014
sp_UserOfflineSmall Offline

Hi all,

I am new in OPC UA and considering usage of OPC UA as the inter-process communication backbone of my system, for which I have the following requirement:
I need to have (design-time) control of which client software modules are allowed to use what parts of a server’s address space.
(I am talking about a mechanism to control dependencies between my software modules and not about user authorization.)

How can this be arranged in OPC-UA? Does anyone have a suggestion?
Can different views be of help in this, or different namespaces and can access certificates be managed for parts of the server’s address space instead of the whole?

Thanks in advance, Patrick

May 5, 2015
15:41, EEST
Avatar
Jouni Aro
Moderator
Moderators
Forum Posts: 1010
Member Since:
December 21, 2011
sp_UserOfflineSmall Offline

You could in principle use views for this, but you can also limit what the client applications see when they browse the address space normally.

If you are considering the implementation with the Java SDK, you can filter the references that are returned for the client application in a NodeManagerListener.onBrowseNode(). You can use the provided serviceContext.getSession() to verify the calling client application (getClientIdentity()) and the user account (getUserIdentity) and determine if the reference should be visible or not. The View is also provided as a reference to the method, but I don’t know yet clients that could provide the View in practice so it may not be very useful, yet. Well, for your own system it might still be handy, though.

May 7, 2015
20:00, EEST
Avatar
pfpmeijers
Member
Members
Forum Posts: 9
Member Since:
October 29, 2014
sp_UserOfflineSmall Offline

Thanks!

Forum Timezone: Europe/Helsinki

Most Users Ever Online: 518

Currently Online:
22 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

hbrackel: 135

pramanj: 86

Francesco Zambon: 81

rocket science: 77

Ibrahim: 76

Sabari: 62

kapsl: 57

gjevremovic: 49

Xavier: 43

TimK: 41

Member Stats:

Guest Posters: 0

Members: 681

Moderators: 16

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 1467

Posts: 6261

Newest Members:

graciela2073, sagarchau, elviralangwell4, Donnavek, Eddiefauth, DonaldPooma, fidelduke938316, Jan-Pfizer, DavidROunc, fen.pang@woodside.com

Moderators: Jouni Aro: 1010, Otso Palonen: 32, Tuomas Hiltunen: 5, Pyry: 1, Petri: 0, Bjarne Boström: 983, Heikki Tahvanainen: 402, Jukka Asikainen: 1, moldzh08: 0, Jimmy Ni: 26, Teppo Uimonen: 21, Markus Johansson: 42, Niklas Nurminen: 0, Matti Siponen: 321, Lusetti: 0, Ari-Pekka Soikkeli: 5

Administrators: admin: 1