So we don't provide Open ID tokens yet (coming soon though). What you get now is an access token and a refresh token for session management which allows your frontend to auth with your backend. The main use case of open ID tokens is to implement SSO where several apps can login a user via some common login portal. We don't have SSO either.
machine to machine is not supported right now either.