Story #1676
Rules for restricting service methods
Status:
Closed
Priority:
Normal
Assignee:
Ben Leinfelder
Category:
d1_cn_node_registry
Target version:
Start date:
2011-07-13
Due date:
% Done:
100%
Story Points:
Sprint:
Description
For certain methods on a node, we want to restrict who/what can call the method. Examples include: MN.replicate() and CN.create()
The general sentiment seems to be that this can be expressed as part of the NodeList where all the Nodes and the Services they provide are listed.
Subtasks
Related issues
History
#1 Updated by Ben Leinfelder over 13 years ago
- Assignee set to Ben Leinfelder
- Status changed from New to In Progress
- Milestone changed from CCI-0.6.2 to CCI-0.6.3
#2 Updated by Dave Vieglais about 13 years ago
- Position set to 1
- Target version deleted (
Sprint-2011.26-Block.4) - Position deleted (
6)
#3 Updated by Dave Vieglais about 13 years ago
- Position set to 21
- Position deleted (
34)
#4 Updated by Ben Leinfelder about 13 years ago
- Category set to d1_cn_node_registry
- Milestone changed from CCI-0.6.3 to CCI-1.0.0
- Target version set to Sprint-2011.43-Block.6
updated the schema based on standup discussion.
ServiceMethodRestriction changes:
-remove "rest" attribute
-use "methodName" as the required attribute to identify the service method we are restricting
-make "allowed" SubjectList optional. If it is omitted, the method is completely closed to all callers (this is the same as having an empty SubjectList for allowed but takes less XML).
#5 Updated by Dave Vieglais about 13 years ago
- Target version changed from Sprint-2011.43-Block.6 to Sprint-2011.45-Block.6
- Position deleted (
91) - Position set to 1
#6 Updated by Dave Vieglais about 13 years ago
- Target version changed from Sprint-2011.45-Block.6 to Sprint-2011.46-Block.6
- Position deleted (
30) - Position set to 1
- Position changed from 1 to 317
#7 Updated by Dave Vieglais almost 13 years ago
- Position changed from 1 to 318
- Target version changed from Sprint-2011.46-Block.6 to Sprint-2011.48-Block.6
- Position deleted (
310) - Position set to 1
#8 Updated by Dave Vieglais almost 13 years ago
- Position set to 1
- Position deleted (
318) - Target version changed from Sprint-2011.48-Block.6 to Sprint-2011.49-Block.6
#9 Updated by Ben Leinfelder almost 13 years ago
- Status changed from In Progress to Closed
looks like this is all done!