identity: configure public_endpoint in key-config

Add public_endpoint paramter is Keystone configuration.
Closes #662