Create contact if no contact found during SSO Log-In on customer portal
I have enabled SSO on customer portal, how can I create contact if contact doesn't exist on OSvC side. I went through the doc and its says "Contact records cannot be created through the SSO process, so only existing customers can be logged in. (The public API can be used to create or update contacts if necessary.)"
Does it mean before SAML insertion I have to check whether contact exist in OSvC or not, if not then create Contact using web service call and then do SAML insertion?? Or does it mean I have to create my own custom controller (instead of using standard OpenLogin.php) to create contact using ROQL based on subject of SAML??