Class MediaSoupV3TokenGenerator


  • public class MediaSoupV3TokenGenerator
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String generateGeneralApiToken​(java.lang.String secret, java.time.Duration tokenValidityDuration)  
      static java.lang.String generateJwtToken​(java.lang.String secret, MediaSoupV3ApiOperation operation, java.lang.String streamUuid, java.time.Duration tokenValidityDuration)  
      static java.lang.String generateMixerJwtToken​(java.lang.String secret, java.time.Duration tokenValidityDuration)  
      static java.lang.String generatePublishJwtToken​(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration)  
      static java.lang.String generateRecordingJwtToken​(java.lang.String secret, java.time.Duration tokenValidityDuration)  
      static java.lang.String generateStreamingJwtToken​(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration)  
      static java.lang.String generateSubscribeJwtToken​(java.lang.String streamUuid, java.lang.String secret, java.time.Duration tokenValidityDuration)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MediaSoupV3TokenGenerator

        public MediaSoupV3TokenGenerator()
    • Method Detail

      • generatePublishJwtToken

        public static java.lang.String generatePublishJwtToken​(java.lang.String streamUuid,
                                                               java.lang.String secret,
                                                               java.time.Duration tokenValidityDuration)
      • generateSubscribeJwtToken

        public static java.lang.String generateSubscribeJwtToken​(java.lang.String streamUuid,
                                                                 java.lang.String secret,
                                                                 java.time.Duration tokenValidityDuration)
      • generateRecordingJwtToken

        public static java.lang.String generateRecordingJwtToken​(java.lang.String secret,
                                                                 java.time.Duration tokenValidityDuration)
      • generateStreamingJwtToken

        public static java.lang.String generateStreamingJwtToken​(java.lang.String streamUuid,
                                                                 java.lang.String secret,
                                                                 java.time.Duration tokenValidityDuration)
      • generateMixerJwtToken

        public static java.lang.String generateMixerJwtToken​(java.lang.String secret,
                                                             java.time.Duration tokenValidityDuration)
      • generateGeneralApiToken

        public static java.lang.String generateGeneralApiToken​(java.lang.String secret,
                                                               java.time.Duration tokenValidityDuration)
      • generateJwtToken

        public static java.lang.String generateJwtToken​(java.lang.String secret,
                                                        MediaSoupV3ApiOperation operation,
                                                        java.lang.String streamUuid,
                                                        java.time.Duration tokenValidityDuration)