aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Server/Handlers/Authentication (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update OpenID server handler with proper interface. fixes ↵BlueWall2014-08-131-1/+1
| | | | http://opensimulator.org/mantis/view.php?id=7301
* Close streams immediately when we finish using themOren Hurvitz2014-07-211-14/+3
|
* minor: Comment out 2 error level debugging message in authentication codeJustin Clark-Casey (justincc)2014-05-271-1/+1
|
* Adds optional HTTP Basic Authentication to Robust service connectors.Diva Canto2014-05-232-4/+9
|
* Add "show caps stats by user" and "show caps stats by cap" console commands ↵Justin Clark-Casey (justincc)2013-07-082-20/+12
| | | | | | | | | to print various counts of capability invocation by user and by cap This currently prints caps requests received and handled, so that overload of received compared to handled or deadlock can be detected. This involves making BaseStreamHandler and BaseOutputStream record the ints, which means inheritors should subclass ProcessRequest() instead of Handle() However, existing inheriting classes overriding Handle() will still work, albeit without stats recording. "show caps" becomes "show caps list" to disambiguate between show caps commands
* Rather than instantiating a UTF8 encoding everywhere when we want to supress ↵Justin Clark-Casey (justincc)2012-07-131-2/+1
| | | | | | the BOM, use a single Util.UTF8NoBomEncoding. This class is thread-safe (as evidenced by the provision of the system-wide Encoding.UTF8 which does not suppress BOM on output).
* Implement optional name and description on http stream handlers so that we ↵Justin Clark-Casey (justincc)2012-05-031-0/+2
| | | | | | can relate a slow request to what the handler actually does and the agent it serves, if applicable. This is most useful for capabilities where the url is not self-describing.
* OpenID auth needs hashing before authenticatingBlueWall2012-03-021-1/+1
|
* OpenID: server connector had a copy-and-paste error that made identity ↵Diva Canto2012-02-021-1/+1
| | | | queries fail.
* Implement IOSHttpRequest and IOSHttpResponse http interfaces and use instead ↵Justin Clark-Casey (justincc)2011-12-052-2/+2
| | | | | | | | of OSHttpRequest/OSHttpResponse. This is required for the substitution of different HTTP servers or the newer HttpServer.dll without having to commit to a particular implementation. This is also required to write regression tests that involve the HTTP layer. If you need to recompile, all you need to do is replace OSHttpRequest/OSHttpResponse references with IOSHttpRequest/IOSHttpResponse.
* Add optional getauthinfo and setauthinfo authentication service calls.Justin Clark-Casey (justincc)2011-10-241-1/+73
| | | | | These are disabled by default, as before. Please only turn these on in secure grids, since they allow the same facilities as the existing SetPassword call (also disabled by default) These facilities can be helpful when integrating external systems, in addition to the existing option of adapting an IAuthenticationService or using WebLoginKey
* Add option to allow remote http calls to setpassword in the ↵Justin Clark-Casey (justincc)2011-10-192-23/+46
| | | | | | | AuthenticationService. This is switched on by setting AllowSetPassword = true in the [AuthenticationService] section of Robust.ini or Robust.HG.ini Default is false as before.
* Fixed small inconsistency in config var name.Diva Canto2010-01-101-1/+1
|
* Moved OpenId authentication from user server to Server.Handlers.Authentication.Diva Canto2010-01-102-0/+422
|
* Change the signature of the forms requester data in preparation to gettingMelanie2009-12-271-7/+7
| | | | to where lists can be sent as requests
* Fix loading modules with alternate configurations and ports into ROBUST.Melanie2009-09-291-4/+8
| | | | Make all current modules support the configuration name option
* Adding the deserializer for server form/xml repliesMelanie2009-09-191-3/+3
|
* Implement plain password authentication partway. Tested, but no userMelanie2009-09-042-1/+234
| | | | functionality yet.
* More work on new authentication serviceMelanie2009-09-041-3/+3
|
* More removal of HG2 code, this time authentication module and handlers.Diva Canto2009-08-092-181/+0
|
* HGAuthenticationService must be a singleton, because it has in-memory state. ↵Diva Canto2009-08-061-1/+3
| | | | This makes this singleton register with IScene, so that other parts can retrieve its reference.
* Update svn properties.Jeff Ames2009-06-222-179/+179
|
* Implementation of a simple authentication service + in connector in route to ↵diva2009-06-172-0/+179
| | | | making HGInventory (client access) work in standalone again. This is the refactoring of what was/is there, but done in the new model. Not complete yet, but key authentication works. It should be enough to make HGInventory work again soon.
* Comment out unused variables / private fields to avoid compiler warnings.Jeff Ames2009-06-041-4/+3
|
* Committing the partial refactor of authentication services. No user functionlityMelanie Thielker2009-06-031-0/+61
will eat your babies, etc