identity: configure public_endpoint in key-config

Add public_endpoint parameter is Keystone configuration.
Closes #662