object KeycloakAuth
- Alphabetic
- By Inheritance
- KeycloakAuth
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
-  def apply(asJava: ext.auth.oauth2.providers.KeycloakAuth): KeycloakAuth
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        create(vertx: Vertx, flow: OAuth2FlowType, config: JsonObject, httpClientOptions: HttpClientOptions): OAuth2Auth
      
      
      Create a OAuth2Auth provider for Keycloak * @param flow the oauth2 flow to use Create a OAuth2Auth provider for Keycloak * @param flow the oauth2 flow to use - config
- the json config file exported from Keycloak admin console 
- httpClientOptions
- custom http client options see HttpClientOptions 
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        create(vertx: Vertx, config: JsonObject, httpClientOptions: HttpClientOptions): OAuth2Auth
      
      
      Create a OAuth2Auth provider for Keycloak * @param config the json config file exported from Keycloak admin console Create a OAuth2Auth provider for Keycloak * @param config the json config file exported from Keycloak admin console - httpClientOptions
- custom http client options see HttpClientOptions 
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        create(vertx: Vertx, flow: OAuth2FlowType, config: JsonObject): OAuth2Auth
      
      
      Create a OAuth2Auth provider for Keycloak * @param flow the oauth2 flow to use Create a OAuth2Auth provider for Keycloak * @param flow the oauth2 flow to use - config
- the json config file exported from Keycloak admin console 
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        create(vertx: Vertx, config: JsonObject): OAuth2Auth
      
      
      Create a OAuth2Auth provider for Keycloak * @param config the json config file exported from Keycloak admin console 
- 
      
      
      
        
      
    
      
        
        def
      
      
        discover(vertx: Vertx, config: OAuth2ClientOptions, handler: Handler[AsyncResult[OAuth2Auth]]): Unit
      
      
      Create a OAuth2Auth provider for OpenID Connect Discovery. Create a OAuth2Auth provider for OpenID Connect Discovery. The discovery will use the default site in the configuration options and attempt to load the well known descriptor. If a site is provided (for example when running on a custom instance) that site will be used to do the lookup. If the discovered config includes a json web key url, it will be also fetched and the JWKs will be loaded into the OAuth provider so tokens can be decoded. * @param vertx the vertx instance - config
- the initial config see OAuth2ClientOptions 
- handler
- the instantiated Oauth2 provider instance handler 
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @throws( ... )
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      - Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )