java.lang.Object
io.helidon.security.spi.SynchronousProvider
io.helidon.security.providers.google.login.GoogleTokenProvider
All Implemented Interfaces:
AuthenticationProvider, OutboundSecurityProvider, SecurityProvider

public final class GoogleTokenProvider extends SynchronousProvider implements AuthenticationProvider, OutboundSecurityProvider
Provider supporting login button from front-end. This expects the token to be sent in a header. By default, Authorization header with bearer is expected, e.g.: Authorization: bearer abcdefg_google_id_token_from_login_button_callback. Configure login button as described here: https://developers.google.com/identity/sign-in/web/sign-in See google-login example.