Platform: Java

Packages
io.vertx.ceylon.auth.oauth2 |
io.vertx.ceylon.auth.oauth2.providers |

Dependencies
`ceylon.json` | `1.3.0` |
`io.vertx.ceylon.auth.common` | `3.4.0` |
`io.vertx.vertx-auth-oauth2` | `3.4.0` |
`java.base (jvm)` | `8` |

Values
`keycloakHelper` | `shared keycloakHelper keycloakHelper`
`oAuth2Auth` | `shared oAuth2Auth oAuth2Auth`
`oAuth2ClientOptions` | `shared oAuth2ClientOptions oAuth2ClientOptions`

Classes
`AccessToken` | `shared AccessToken` AccessToken extension to the User interface
`KeycloakHelper` | `shared KeycloakHelper` Helper class for processing Keycloak principal.
`OAuth2Auth` | `shared OAuth2Auth` Factory interface for creating OAuth2 based `io.vertx.ext.auth.AuthProvider` instances.
`OAuth2ClientOptions` | `shared OAuth2ClientOptions` Options describing how an OAuth2 will make connections.
`keycloakHelper` | `shared keycloakHelper`
`oAuth2Auth` | `shared oAuth2Auth`
`oAuth2ClientOptions` | `shared oAuth2ClientOptions`