Authentication Red5:身份验证-我应该在connect方法中执行它吗?

Authentication Red5:身份验证-我应该在connect方法中执行它吗?,authentication,red5,Authentication,Red5,我应该在connect方法中执行身份验证,还是应该创建一个名为authenticate的单独方法,然后客户端可以调用该方法进行身份验证?请注意,我必须连接到mysql数据库才能执行身份验证,因此执行I/O可能需要一些时间。我建议您扩展ApplicationLifecycle,并将身份验证逻辑放在appConnect方法中。我在几个项目中使用过这种方法,效果非常好。身份验证教程(带源代码):ApplicationLifecycle?找不到该类(可能是我使用的是旧版本的Red5),我有Applica

我应该在connect方法中执行身份验证,还是应该创建一个名为
authenticate
的单独方法,然后客户端可以调用该方法进行身份验证?请注意,我必须连接到mysql数据库才能执行身份验证,因此执行I/O可能需要一些时间。

我建议您扩展ApplicationLifecycle,并将身份验证逻辑放在appConnect方法中。我在几个项目中使用过这种方法,效果非常好。身份验证教程(带源代码):

ApplicationLifecycle?找不到该类(可能是我使用的是旧版本的Red5),我有ApplicationAdapter和多线程ApplicationAdapter不确定,但我认为Dominick是在我们启动1.0开发时创建的。这里有到当前源代码的直接链接谢谢,我确实使用的是旧版本。我还没有测试你的建议,但我希望它能起作用:-)