温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下边的话呢,我们来说一下授权的RO如何来进行实现,我们首先把结论先给大家,如何实现呢?前边的话呢,我们说过这个认证的RO,认证的RO的话呢,我们需要继承这个on room,同时实现这个抽象方法是吧,授权的话我们需要继承。Ondicating room的一个此类叫authorizing room同时实现它的一个抽象方法,这个方法这就是授权的时候我们需要干的事儿。我来把这笔记来写一下授权。需要继承哪个类呢?继承这个类。并实现其。
01:01
一个抽象方法。这个方法。还有一个需要注意的地方。这个类继承自。哪个类呀?继承自他。但没有实现这个中的这个抽象方法。还没有实现。所以认证和授权只需要继承。这个就可以了,同时什么呀,同时实现。
02:00
它的两个抽象方法,哎,这个就是我们要跟大家讲的事,那下边的话呢,我们来呃写一个类,我们看看这个效果哈,因为我们现在已经有了这样的两个RO,所以说这个RO呢,仅是一个示范。这个room我们就不添加到LC容器里边了,我来写一个test room负类是它。大家看一下是不是两个方法啊,其中底下这个方法是我们已经实现的用于认证的方法,上面这个方法呢,哎,我们回头会讲用于什么方案,用于授权的方法,OK,这个就说完了哈。下边的话呢,我们来讨论一下。为什么我们继承它实例方法就可以了,就是这个结论呢,是我给的,下面我们来看一下为什么为什么呢?我们还是从这个呃,Quick start开始说,往后翻,我们找到他关于授权的一个方法,Hiro,点进来大家看诶。
03:14
在这个里面我们看哈调的是subject,然后的话呢,到这个里面他调了,他搞到了这个security manager,看见了吗?点进来。看第一个就是authorization RO,那这个RO的话呢,我们需要去实现这个方法叫get authorization for,再点进来。OK,我们看info。如果这个INF符这把是从火轮里边获取吧,如果是空的话,我们将来调用这个do get or the this in for方法点进来大家看,诶,这个就是一个具体实现,这是一个什么方法,这是一个抽象方法,这个就是我们刚才说的那个为什么。
我来说两句