构建客户处理程序以进行身份​​验证的问题

时间:2017-01-31 23:29:29

标签: maven wso2is wso2-am

我正在使用以下示例中的代码。 https://docs.wso2.com/display/AM200/Writing+Custom+Handlers

我无法编译代码。我有来自maven的最新的库apache synapse库。但是,在库中找不到classorg.apache.synapse.rest.AbstractHandler。

想知道我需要使用哪个Maven repo和artificats来使示例代码正常工作。

我的目标是与后端数据库连接以进行身份​​验证。

感谢。

2 个答案:

答案 0 :(得分:0)

试试这个依赖:

func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool {

    // Set textField tag to 9 if you want pass this guard
    guard textField.tag == 9 else {
        return true
    }

    let currentCharacterCount = (textField.text?.characters.count) ?? 0
    if (range.length + range.location > currentCharacterCount){
        return false
    }
    let newLength = currentCharacterCount + string.characters.count - range.length
    return newLength <= 9
}

并添加此存储库:

<dependency>
    <groupId>org.apache.synapse</groupId>
    <artifactId>synapse-core</artifactId>
    <version>2.1.2-wso2v8</version>
</dependency>

<强> UDATE

您还需要这种依赖:

<repositories>
    <repository>
      <id>wso2</id>
      <name>wso2</name>
      <url>http://dist.wso2.org/maven2/</url>
    </repository>
</repositories>

答案 1 :(得分:0)

我们采取了不同的路线。我们扩展了对我们更有效的JDBCUserStoreManager。感谢您的所有投入。