
krishnakumarr.38847 (Customer) asked a question.
I've created saml apps and assigned to users, but the app is not shown in the home page of the user. Also in the app i've mentioned the nameid as persistent but the generated metadata xml file says the nameid is unspecified

If the app is not showing, there's a few possible causes for this behavior.
View the "General" tab of your app and then ensure the option for "Do not display application icon to users" is not checked. I'd recommend checking this one first.
Another common reason an icon won't show for the user if there was an error that occurred on assignment. If an assignment error occurs, then Okta will not show the icon to the user. The rational for this is to not display an icon to users that may not work. So resolving the assignment error is required. Go to the "Assignments" tab of the app to see a list of users assigned the app. If you see a red circle with an exclamation point, this indicates there may be an assignment error. You can also go to the Tasks page to view these errors.
The metadata file from Okta is what's used to upload to a service provider so they are configured to work with Okta. This is separate from the configuration you input into Okta. When you configure the nameid format for a custom SAML app in Okta, this must be inline with the specifications of the service provider. It is not determined by Okta.