Yes. This is possible, however this is not a part of OpenID specification, the specification doesn't talk about a IDP initiated authentication flow. The trick is at the IDP. Let me summarize this.
There are two interactions an OP do with the user :
Ask for password. (If the OP can use a cookie or a session value to remember the authenticated user, then this interaction can be skipped in later logins)
Ask for the consent. That is the user is asked for giving permissions to the application to access user identity information. (If the OP can be configured to skip this step for user allowed set applications then this interaction can be avoided too)
So the flow will work like this:
- User logs into OP (then OP remembers the user)
- User clicks on an application like, application redirects the user to the OP. (OP skip authentication, and then OP identifies that there is a configuration to skip prompt for consent for this application for this user, OP skip consent).
- OP redirects the user back to application and logged in.