[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[radext] #31: Section 2.1
#31: Section 2.1
---------------------------------------+------------------------------------
Reporter: bernard_aboba@â | Owner:
Type: defect | Status: new
Priority: minor | Milestone: milestone1
Component: design | Version: 1.0
Severity: Submitted WG Document | Keywords:
---------------------------------------+------------------------------------
All other data formats are defined to be "complex data types", and
are NOT RECOMMENDED for normal use. Nested attributes, or attributes
grouped via methods other than defined in [RFC2868] do not qualify as
"basic data types", and SHOULD NOT be used.
There may be situations where complex attributes are acceptable
because they reduce complexity in non-RADIUS systems, or because
leveraging the basic data types would be awkward. Unfortunately,
there are no "hard and fast" rules for where the complexity would
best be located. Each situation has to be decided on a case-by-case
basis. The cost-benefit trade-off may result in a "complex data
type" being defined in RADIUS, as discussed in Appendix B. When this
is done, an explanation SHOULD be offered as to why the complex data
type was used.
[BA] The first paragraph could be mis-construed as prohibiting grouping
mechanisms such as the Extended Attributes approach.
Recommended replacement:
All other data formats (including nested attributes) are defined
to be "complex data types", and are NOT RECOMMENDED for normal
use. Complex data types MAY be used in situations where they
reduce complexity in non-RADIUS systems, or where using
the basic data types would be awkward (such as where grouping
would be required in order to link related attributes). Since
there are no "hard and fast" rules for where complexity is best
located, each situation has to be decided on a case-by-case
basis. Examples of this tradeoff are discussed in Appendix B.
Where a complex data type is selected, an explanation SHOULD be
offered as to why this was necessary.
--
Ticket URL: <http://trac.tools.ietf.org/wg/radext/trac/ticket/31>
radext <http://tools.ietf.org/radext/>
--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>