Class AccessToken2


  • public class AccessToken2
    extends java.lang.Object
    This class is copied from Agora Authentication Tool

    It serves as an authentication protocol among multiple Agora and Easemob Services

    Do not change this class as it might break the authentication process

    • Field Detail

      • SERVICE_TYPE_STREAMING

        public static final short SERVICE_TYPE_STREAMING
        See Also:
        Constant Field Values
      • appCert

        public java.lang.String appCert
      • appId

        public java.lang.String appId
      • expire

        public int expire
      • issueTs

        public int issueTs
      • salt

        public int salt
    • Constructor Detail

      • AccessToken2

        public AccessToken2()
      • AccessToken2

        public AccessToken2​(java.lang.String appId,
                            java.lang.String appCert,
                            int expire)
        Parameters:
        appId - appId
        appCert - appCert
        expire - expire Duration in seconds
    • Method Detail

      • getUidStr

        public static java.lang.String getUidStr​(int uid)
      • getVersion

        public static java.lang.String getVersion()
      • build

        public java.lang.String build()
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getSign

        public byte[] getSign()
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parse

        public boolean parse​(java.lang.String token)