Shows the currently authenticated subject and its properties. The subject can be authenticated by means of
a session ID given as the value for the JSESSIONID cookie. Alternatively, the subject can be authenticated using
the username and password POST parameters. Subject authentication may also
work by providing a bearer access token as obtained by the access_token
service end point. The bearer token has to be provided as an HTTP request header field "Authorization: Bearer <bearer-token>"
Lastly, basic authentication can be used where technically the username and password are provided as base64-encoded string in
the "Authorization:" header field like this: "Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==". Most REST clients use
shorthand URL notations with ":" and "@" to denote basic authentication, with these URL elements not being logged.
| Request Method: | GET/POST | 
| Output format: | JSON document of the following format{"principal":"admin","authenticated":true,"remembered":false}
		 | 
	
| Mandatory parameters: | None | 
| Examples: | 
		   Using the session ID in a session cookie: 
		  curl -D /tmp/header -b JSESSIONID=5e94c93e-b515-4bcd-8df8-0c786805a9e0 http://127.0.0.1:8888/security/api/restsecurity/hello
		  Using POST username and password form parameters: 
		  curl -d "username=admin&password=admin"-D /tmp/header http://127.0.0.1:8888/security/api/restsecurity/hello
		  Using a bearer access token: 
		  curl -D /tmp/header -H "Authorization: Bearer MVPg/uCV1QGqMDmDtUuOQBrSrB1NlIldm0LW+dnxZ2A=" http://127.0.0.1:8888/security/api/restsecurity/hello
		  Using basic authentication: 
		curl -D /tmp/header http://admin:admin@127.0.0.1:8888/security/api/restsecurity/hello
		   |