Class CookiePkcePersistence

    • Method Detail

      • retrieveCodeVerifier

        @NonNull
        public java.util.Optional<java.lang.String> retrieveCodeVerifier​(@NonNull
                                                                         io.micronaut.http.HttpRequest<?> request)
        Retrieve the code verifier and removes it from the session if present.
        Specified by:
        retrieveCodeVerifier in interface PkcePersistence
        Parameters:
        request - The request
        Returns:
        The optional PKCE code verifier
      • persistPkce

        public void persistPkce​(@NonNull
                                io.micronaut.http.HttpRequest<?> request,
                                @NonNull
                                io.micronaut.http.MutableHttpResponse<?> response,
                                @NonNull
                                Pkce pkce)
        Description copied from interface: PkcePersistence
        Persists the PKCE for later retrieval.
        Specified by:
        persistPkce in interface PkcePersistence
        Parameters:
        request - The login request
        response - The authorization redirect response
        pkce - The PKCE to persist