Package com.vonage.client.auth
Class JWTAuthMethod
java.lang.Object
com.vonage.client.auth.AbstractAuthMethod
com.vonage.client.auth.JWTAuthMethod
- All Implemented Interfaces:
AuthMethod,java.lang.Comparable<AuthMethod>
public class JWTAuthMethod extends AbstractAuthMethod
-
Constructor Summary
Constructors Constructor Description JWTAuthMethod(java.lang.String applicationId, byte[] privateKey)JWTAuthMethod(java.lang.String applicationId, java.nio.file.Path path) -
Method Summary
Modifier and Type Method Description org.apache.http.client.methods.RequestBuilderapply(org.apache.http.client.methods.RequestBuilder request)java.lang.StringgenerateToken()intgetSortKey()Methods inherited from class com.vonage.client.auth.AbstractAuthMethod
applyAsBasicAuth, applyAsJsonProperties, compareTo
-
Constructor Details
-
JWTAuthMethod
-
JWTAuthMethod
public JWTAuthMethod(java.lang.String applicationId, java.nio.file.Path path) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
generateToken
-
apply
public org.apache.http.client.methods.RequestBuilder apply(org.apache.http.client.methods.RequestBuilder request) -
getSortKey
- Specified by:
getSortKeyin interfaceAuthMethod- Specified by:
getSortKeyin classAbstractAuthMethod
-