Michael Jumper
|
5866c7e251
|
GUACAMOLE-598: Abort rendering of pages if critical data fails to load (data without which the page is non-functional).
|
2018-07-27 14:50:17 -07:00 |
|
Michael Jumper
|
089113c352
|
GUACAMOLE-526: Invoke logout() for the cached token BEFORE storing the new token. The logout() call erroneously invalidates the new token otherwise.
|
2018-04-29 22:01:32 -07:00 |
|
Michael Jumper
|
266b445c21
|
GUACAMOLE-526: Handle rejections for absolutely all promises.
|
2018-04-26 22:15:17 -07:00 |
|
Michael Jumper
|
5be303666a
|
GUACAMOLE-526: Remove unnecessary use of $q within authenticationService. Rely on requestService.
|
2018-04-26 18:51:45 -07:00 |
|
James Muehlner
|
b3eeb36b87
|
GUACAMOLE-526: Update webapp to angular 1.6.9.
|
2018-04-25 22:25:02 -07:00 |
|
Michael Jumper
|
884a9c0ee9
|
GUACAMOLE-549: Store auth token within localStorage rather than cookie.
|
2018-04-19 12:49:19 -07:00 |
|
Michael Jumper
|
225736d237
|
GUACAMOLE-78: Store anonymous users' authentication results in memory only. Do not persist via cookie.
|
2016-08-12 14:49:37 -07:00 |
|
Michael Jumper
|
22b3e268d6
|
GUACAMOLE-78: Use documented AuthenticationResult type for auth result storage.
|
2016-08-12 14:21:58 -07:00 |
|
Michael Jumper
|
fcefa7a7c7
|
GUACAMOLE-78: Define a standard identifier for anonymous users.
|
2016-08-12 12:51:53 -07:00 |
|
Michael Jumper
|
1810ec971f
|
GUACAMOLE-1: Relicense C and JavaScript files.
|
2016-03-28 20:50:18 -07:00 |
|
James Muehlner
|
f3ff3f62c7
|
GUAC-1430: Wrap error to ensure that required fields are always present.
|
2015-12-09 21:39:07 -08:00 |
|
Michael Jumper
|
d03cfbe9db
|
GUAC-586: Return an empty array for getAvailableDataSources() if no auth data is present.
|
2015-09-02 19:51:27 -07:00 |
|
Michael Jumper
|
d6139bb02e
|
GUAC-586: Fix getAvailableDataSources().
|
2015-09-02 19:51:27 -07:00 |
|
Michael Jumper
|
405448116f
|
GUAC-586: Clarify auth result and include data source. Consistently refer to usernames as "username", not "user IDs".
|
2015-08-28 12:14:02 -07:00 |
|
Michael Jumper
|
de6c5fd4da
|
GUAC-1176: Provide user with help text during login. Style continuation dialog differently. Add continue button.
|
2015-06-08 14:33:43 -07:00 |
|
Michael Jumper
|
7a3503a40e
|
GUAC-1176: Handle insufficient credentials distinctly from invalid credentials.
|
2015-06-08 14:33:43 -07:00 |
|
Michael Jumper
|
872aa38498
|
GUAC-1161: Broadcast guacInsufficientCredentials or guacInvalidCredentials if credentials were somehow incorrect.
|
2015-04-21 11:53:30 -07:00 |
|
Michael Jumper
|
c69f7db522
|
GUAC-1126: Maintain session-local data through login/logout events broadcast from the authentication service.
|
2015-04-09 13:01:37 -07:00 |
|
James Muehlner
|
0b92ad59ee
|
GUAC-1126 Clear caches on logout.
|
2015-04-08 22:58:40 -07:00 |
|
Michael Jumper
|
360ec0929e
|
GUAC-1126: Automatically invalidate any existing token upon login.
|
2015-04-07 12:23:33 -07:00 |
|
Michael Jumper
|
83bf9d32c1
|
GUAC-971: Add re-authentication functions to authenticationService.
|
2015-01-05 13:21:36 -08:00 |
|
Michael Jumper
|
01306a4a2b
|
GUAC-932: Clean up auth service. Change token service path to /api/tokens.
|
2014-12-18 01:17:57 -08:00 |
|
Michael Jumper
|
9d3d500839
|
GUAC-932: Explicitly handle lack of auth data. Document return values for such a case.
|
2014-12-08 14:26:30 -08:00 |
|
Michael Jumper
|
fee75204bd
|
GUAC-932: Remove use of localStorageUtility where possible. Use cookies for auth data.
|
2014-12-08 13:55:09 -08:00 |
|
Michael Jumper
|
6bea1eed44
|
GUAC-919: Rename LoginRESTService to TokenRESTService and provide logout semantics. Move Angular auth stuff to own module. Actually logout user.
|
2014-11-05 12:10:05 -08:00 |
|