Class OnlineMeetingProviderParameters


  • public class OnlineMeetingProviderParameters
    extends Object
    Author:
    Paul Withers Parameters to pass for setting up the online meeting provider routes
    • Field Detail

      • vertx

        public final io.vertx.core.Vertx vertx
      • router

        public final io.vertx.ext.web.Router router
      • authUrl

        public final String authUrl
      • tokenUrl

        public final String tokenUrl
      • revocationUrl

        public final String revocationUrl
      • callbackRoute

        public final String callbackRoute
      • refreshRoute

        public final String refreshRoute
      • revokeRoute

        public final String revokeRoute
      • scopes

        public final String scopes
      • path

        public final String path
      • extraParams

        public final io.vertx.core.json.JsonObject extraParams
    • Constructor Detail

      • OnlineMeetingProviderParameters

        public OnlineMeetingProviderParameters​(io.vertx.core.Vertx vertx,
                                               io.vertx.ext.web.Router router,
                                               String authUrl,
                                               String tokenUrl,
                                               String revocationUrl,
                                               String callbackRoute,
                                               String refreshRoute,
                                               String revokeRoute,
                                               String path,
                                               String scopes,
                                               io.vertx.core.json.JsonObject extraParams)
        Parameters:
        vertx - current Vertx instance
        router - for this server
        authUrl - on the provider to do OAuth dance to retrieve short-lived code
        tokenUrl - on the provider to exchange short-lived code for tokens
        revocationUrl - on the provider for revoking tokens
        callbackRoute - endpoint on this server for OAuth dance to redirect to with short-lived code
        refreshRoute - endpoint on this server for refreshing tokens
        revokeRoute - endpoint on the provider for revoking tokens
        scopes - to apply for OAuth access
        path - on this server to apply OAuth restrictions to
        extraParams - to add to body of HttpRequest for token