[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: review of NAS-Management-authorization



> Since this is a common use case, I propose to add and additional attribute
> to explicitly provision integer privilege level.  That text would look like:
>
> 7.x.  Management-Privilege-Level
>
>    The Management-Privilege-Level attribute indicates the integer
>    Privilege level to be assigned for management access for the
>    Authenticated user.   Many NASes provide the notion of
>    differentiated management privilege levels denoted by an integer
>    value.  The specific access rights conferred by each value are
>    implementation dependent.  It MAY be used in both Access-Request
>    and Access-Accept packets.
>
>    A summary of the Management-Privilege-Level attribute format is
>    Show below.  The fields are transmitted from left to right.
>
>        0                   1                   2                   3
>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |     Type      |    Length     |             Value
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>                  Value (cont)         |
>       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>       Type
>
>          (TBA) for Management-Privilege-Level.
>
>       Length
>
>          6
>
>
>       Value
>
>          The Value field is an Integer, denoting a management
>            privilege level.
>
> Further thoughts on this proposal?
>

It seems fine to offer this as a separate attribute from Management-Policy-Id.

If we want this to be useful for non-framed management sessions (with
Service-Type values other than Framed-Management), I wonder if we want
to limit this new attribute's use to sessions where Service-Type is
NAS-Prompt (not Administrative).  I think typically, NASes treat
NAS-Prompt as minimal privilege and Administrative as full privilege.
If we limit Management-Privilege-Level to Service-Type=NAS-Prompt, it
would only have the effect of increasing privilege level when
understood.  But, if Management-Privilege-Level were used with
Service-Type=Administrative to restrict privileges, *and* the
particular did not understand (and ignored) the
Management-Privilege-Level attribute, the effect would be to avoid
privilege restrictions.

And alternative would be to have the server use the
Management-Privilege-Level only when the NAS had hinted that it was
supported (a la Chargeable-User-Identity, if I recall).

Greg

--
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/>