Usings URLs for applicaiton and oauth client names will be the norm for
SAML and probably also very common for openid-connect too since a lot of
spec examples use URLs IIRC.
Angular JS does not like URLs specifically encoded slashes. I've tried
a bunch of things, but can't really get everything to work completely
and properly. We should just switch back to IDs for referencing
applications and oauth clients. To facilitate that I'm going to keep
the old REST api, but add
realms/{realm-name}/applications-by-id/{id}
realms/{realm-name}/oauth-clients-by-id/{id}
Very minimal changes on the server side, but the admin console is going
to require a lot of work :(
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com