Interface ProviderResolver

All Known Implementing Classes:
DefaultProviderResolver

public interface ProviderResolver
Resolves the OAuth 2.0 provider that authenticated the logged in user.
Since:
1.2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    resolveProvider(io.micronaut.security.authentication.Authentication authentication)
    Resolves the provider.
  • Method Details

    • resolveProvider

      Optional<String> resolveProvider(io.micronaut.security.authentication.Authentication authentication)
      Resolves the provider.
      Parameters:
      authentication - The authentication
      Returns:
      An optional provider name