public class AbilitySignProvider extends java.lang.Object implements SignProvider
Algorithm (aligned with api-gateway abilityInvoke): sign = Base64(MD5(appKey + appSecret + timestamp))
This differs from the standard ShenYu sign algorithm (MD5 hex with sorted params). The ability platform uses a simpler concatenation-based approach with Base64 encoding.
| 构造器和说明 |
|---|
AbilitySignProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
generateSign(java.lang.String signKey,
SignParameters signParameters)
Generates sign.
|
java.lang.String |
generateSign(java.lang.String signKey,
SignParameters signParameters,
java.lang.String requestBody)
Generates sign.
|
public java.lang.String generateSign(java.lang.String signKey,
SignParameters signParameters,
java.lang.String requestBody)
SignProvidergenerateSign 在接口中 SignProvidersignKey - signKeysignParameters - signParametersrequestBody - requestBodypublic java.lang.String generateSign(java.lang.String signKey,
SignParameters signParameters)
SignProvidergenerateSign 在接口中 SignProvidersignKey - signKeysignParameters - signParametersCopyright © 2026 The Apache Software Foundation. All rights reserved.