Class OidcDevJsonRpcService

java.lang.Object
io.quarkus.oidc.runtime.dev.ui.OidcDevJsonRpcService

public class OidcDevJsonRpcService extends Object
  • Field Details

    • oidcDevTokensObserver

      @Inject OidcDevLoginObserver oidcDevTokensObserver
    • vertx

      @Inject io.vertx.core.Vertx vertx
  • Constructor Details

    • OidcDevJsonRpcService

      public OidcDevJsonRpcService()
  • Method Details

    • getAdminConsoleUrl

      public String getAdminConsoleUrl()
    • getProperties

      public OidcDevUiRuntimePropertiesDTO getProperties()
    • exchangeCodeForTokens

      public io.smallrye.mutiny.Uni<String> exchangeCodeForTokens(String tokenUrl, String clientId, String clientSecret, String authorizationCode, String redirectUri)
    • testServiceWithToken

      public io.smallrye.mutiny.Uni<Integer> testServiceWithToken(String token, String serviceUrl)
    • testServiceWithPassword

      public io.smallrye.mutiny.Uni<String> testServiceWithPassword(String tokenUrl, String serviceUrl, String clientId, String clientSecret, String username, String password)
    • testServiceWithClientCred

      public io.smallrye.mutiny.Uni<String> testServiceWithClientCred(String tokenUrl, String serviceUrl, String clientId, String clientSecret)
    • streamOidcLoginEvent

      public io.smallrye.mutiny.Multi<Boolean> streamOidcLoginEvent()
    • hydrate

      void hydrate(OidcDevUiRpcSvcPropertiesBean properties, io.quarkus.vertx.http.runtime.VertxHttpConfig httpConfig)