@Deprecated
    @Override
    public AuthData authenticate(AuthData authData) throws AuthenticationException {
        // This method is not expected to be called and is subject to removal.
        throw new AuthenticationException("Not supported");
    }
@SuppressWarnings("deprecation")
    @Test
    void authenticateShouldThrowNotImplementedException() {
        AuthenticationStateOpenID state = new AuthenticationStateOpenID(null, null, null);
        try {
            state.authenticate(null);
            fail("Expected AuthenticationException to be thrown");
        } catch (AuthenticationException e) {
            assertEquals(e.getMessage(), "Not supported");
        }
    }