Spring oAuth2双重登录:编程和表单

时间:2018-05-28 16:12:21

标签: spring spring-security spring-security-oauth2 spring-oauth2

我有这个java j2ee应用程序,它当前部署在一个tomcat容器中。目前,应用程序自己进行登录,目标是将其拆分并分离身份验证服务(单独的应用程序)。

我使用以下安全配置创建了身份验证服务(spring 4.x应用程序):

class MyCollectionViewCell: UICollectionViewCell {
    var myLabel: UILabel!

    override func apply(_ layoutAttributes: UICollectionViewLayoutAttributes) {
        super.apply(layoutAttributes)

        let isEven = layoutAttributes.indexPath.row % 2 == 0

        if isEven {
            self.myLabel.textAlignment = .right
        } else {
            self.myLabel.textAlignment = .left
        }
    }
}

我的计划是这个......在主应用程序中: 1.用户执行某些操作,发现请求未经过身份验证 2.主应用程序将调用重定向到授权服务,在" / oauth / authorize" 3. auth服务将呼叫重定向到登录页面并验证用户,如果一切成功,则返回" / oauth / authorize"终点... 4.现在执行授权并将呼叫重定向到发起人......一切都很好......

现在,我的问题是......如果我在主应用程序中并且想要从授权服务请求令牌,会发生什么?我想以编程方式执行此操作,而不是使用登录页面。

你们有没有看到我可以混合使用登录表单和正常的程序调用来获取令牌?我有不正确的混合他们?

我将非常感谢有关如何制作登录表单和正常api调用获取令牌的任何想法。

谢谢 米尔恰

0 个答案:

没有答案