Here is what I just got working.
Python
@application.route("/logout", methods=["POST"])
@oidc.require_login
def logout():
info = oidc.user_getinfo(["preferred_username", "email", "sub"])
raw_id_token = OAuth2Credentials.from_json(oidc.credentials_store[info.get("sub")]).token_response["id_token"]
id_token = str(raw_id_token)
logout_request = "https://dev-000000.okta.com/oauth2/default/v1/logout?id_token_hint={id_token}&post_logout_redirect_uri=http://google.com/".format(id_token=id_token)
oidc.logout()
return redirect(logout_request)
In my Okta app General Settings I set the Logout redirect URIs
to google.com
Make sure you are logged out of Okta and also make sure to clear any stale cookies set before you got it fully working.
Hope this helps,
Casey