1. 程式人生 > >SpringSecurity Oauth 進行登入時跳過授權

SpringSecurity Oauth 進行登入時跳過授權

登入後就不需要跳轉到驗證頁進行授權了

.autoApprove(true);                  //登入後繞過批准詢問(/oauth/confirm_access)

/**
     * 配置客戶端詳情
     * @param clients
     * @throws Exception
     */
    @Override
    public void configure(ClientDetailsServiceConfigurer clients) throws Exception {
        super.configure(clients);
        clients.inMemory()                          // 使用記憶體儲存客戶端資訊
                .withClient("resource1")       // client_id
                .secret("secret")                   // client_secret
                .authorizedGrantTypes("authorization_code","password")     // 該client允許的授權型別
                .accessTokenValiditySeconds(3600)               // Token 的有效期
                .scopes("read")                    // 允許的授權範圍
                .autoApprove(true);                  //登入後繞過批准詢問(/oauth/confirm_access)
    }