RadiusDictionariesLib:.Net Core类库,用于将RADIUS属性和VSA作为类型使用

时间:2021-04-15 09:27:16
【文件属性】:
文件名称:RadiusDictionariesLib:.Net Core类库,用于将RADIUS属性和VSA作为类型使用
文件大小:384KB
文件格式:ZIP
更新时间:2021-04-15 09:27:16
nuget dotnetcore radius aaa freeradius NET的RADIUS字典库 使用RADIUS属性需要紧密遵循RFC和供应商定义的规则来编码AAA数据包的内容。 通常,编写软件时会将所谓的“ RADIUS词典”用作通用词典数据结构。 该库提供了一种不同的方法,每个属性都是一种类型,可以很容易地与C#8的模式匹配功能一起使用(例如,开关表达式)。 也许不是每个人都适合,但有些人可能更喜欢。 用法 该库以Nuget软件包的形式分发,托管在github上。 我也可能会在以后将其克隆到nuget.org,但是现在请按照设置新的源。 现在,只需将包添加到现有项目中即可: dotnet add package RadiusDictionariesLib 接下来,一些代码。 假设您是供应商,并且想要确保您的代码仅使用自己的VSA。 好吧,你可以这样做: public void DoTheThing ( IArubaAttribute attr )

网友评论