public class MGWJWTGeneratorInvoker extends Object
| Constructor and Description |
|---|
MGWJWTGeneratorInvoker() |
| Modifier and Type | Method and Description |
|---|---|
static Object[] |
convertArrayValueToArray(org.ballerinalang.jvm.values.ArrayValue arrayValue)
Convert ArrayValue to Array.
|
static Map<String,Object> |
convertBMapToMap(org.ballerinalang.jvm.values.api.BMap<String,Object> bMap) |
static Map<String,Object> |
convertMapValueToMap(org.ballerinalang.jvm.values.MapValue mapValue)
Convert MapValue to Map.
|
static String |
getKeyStorePath(String fullPath)
Used to get the keystore path.
|
static org.ballerinalang.jvm.values.api.BMap<String,Object> |
getRetrievedClaims(org.ballerinalang.jvm.values.api.BMap<String,Object> authContext) |
static String |
invokeGenerateToken(org.ballerinalang.jvm.values.MapValue jwtInfo,
org.ballerinalang.jvm.values.MapValue apiDetails)
Invoke token generation method.
|
static String |
invokeGetKeystorePath(String fullPath) |
static boolean |
loadClaimRetrieverClass(String className,
String trustStorePath,
String trustStorePassword,
org.ballerinalang.jvm.values.api.BMap<String,Object> properties) |
static boolean |
loadJWTGeneratorClass(String className,
String dialectURI,
String signatureAlgorithm,
String keyStorePath,
String keyStorePassword,
String certificateAlias,
String privateKeyAlias,
int jwtExpiryTime,
org.ballerinalang.jvm.values.ArrayValue restrictedClaims,
boolean cacheEnabled,
int cacheExpiry,
String tokenIssuer,
org.ballerinalang.jvm.values.ArrayValue tokenAudience) |
public static boolean loadJWTGeneratorClass(String className, String dialectURI, String signatureAlgorithm, String keyStorePath, String keyStorePassword, String certificateAlias, String privateKeyAlias, int jwtExpiryTime, org.ballerinalang.jvm.values.ArrayValue restrictedClaims, boolean cacheEnabled, int cacheExpiry, String tokenIssuer, org.ballerinalang.jvm.values.ArrayValue tokenAudience)
public static boolean loadClaimRetrieverClass(String className, String trustStorePath, String trustStorePassword, org.ballerinalang.jvm.values.api.BMap<String,Object> properties)
public static org.ballerinalang.jvm.values.api.BMap<String,Object> getRetrievedClaims(org.ballerinalang.jvm.values.api.BMap<String,Object> authContext)
public static String invokeGenerateToken(org.ballerinalang.jvm.values.MapValue jwtInfo, org.ballerinalang.jvm.values.MapValue apiDetails) throws Exception
Exceptionpublic static Object[] convertArrayValueToArray(org.ballerinalang.jvm.values.ArrayValue arrayValue)
public static Map<String,Object> convertMapValueToMap(org.ballerinalang.jvm.values.MapValue mapValue)
public static Map<String,Object> convertBMapToMap(org.ballerinalang.jvm.values.api.BMap<String,Object> bMap)
Copyright © 2024 WSO2. All rights reserved.