Commit Graph

116 Commits

Author SHA1 Message Date
Michael Bayne 40ca8a0dd1 Improve the API, add getCreateAccountUrl().
We don't need to expose the gameId to the caller, we can handle that all
internally.
2026-04-24 14:34:04 -07:00
Michael Bayne 6f86bc8bd9 [maven-release-plugin] prepare for next development iteration 2026-04-20 14:55:06 -07:00
Michael Bayne 54833bf70d [maven-release-plugin] prepare release ooo-user-1.6.6 2026-04-20 14:55:02 -07:00
Michael Bayne 23fc31c24e Support not saving the session token. 2026-04-20 14:54:06 -07:00
Michael Bayne 5108953fd3 [maven-release-plugin] prepare for next development iteration 2026-04-20 08:55:02 -07:00
Michael Bayne 6fe62fa67c [maven-release-plugin] prepare release ooo-user-1.6.5 2026-04-20 08:54:58 -07:00
Michael Bayne 379c6249c1 Switch to polling-based auth integration.
It turns out that having the web page talk to the running game client via HTTP
on localhost is fraught with various web-browser-dependent security limits and
complexity. This polling based system doesn't require any more of the web
browser than doing what it could do back in 1996.
2026-04-20 08:51:03 -07:00
Michael Bayne 3450de8d80 [maven-release-plugin] prepare for next development iteration 2026-04-12 00:36:23 -07:00
Michael Bayne f31bf419a0 [maven-release-plugin] prepare release ooo-user-1.6.4 2026-04-12 00:36:20 -07:00
Michael Bayne bd3ab02049 Java code for talking to authosaurus server.
This allows games to plug into the "email a login link" auth system.
2026-04-12 00:32:02 -07:00
Michael Bayne 0555b40f8f Update dependencies. 2026-04-01 15:55:25 -07:00
Ray J. Greenwell bbefc80db1 Specify UTF-8 file encoding to maven. 2026-03-21 15:34:28 -07:00
Michael Bayne 0ece65b750 [maven-release-plugin] prepare for next development iteration 2026-03-11 12:38:29 -07:00
Michael Bayne 32b7738109 [maven-release-plugin] prepare release ooo-user-1.6.3 2026-03-11 12:38:26 -07:00
Michael Bayne c3f32eb8bf Switch to Depot ByteEnum. 2026-03-11 12:37:58 -07:00
Michael Bayne db1b5b26b1 [maven-release-plugin] prepare for next development iteration 2026-01-29 11:18:50 -08:00
Michael Bayne c1c6d7da91 [maven-release-plugin] prepare release ooo-user-1.6.2 2026-01-29 11:18:48 -08:00
Michael Bayne c9be34a6c4 Oops, don't want that in there! 2026-01-29 11:18:10 -08:00
Michael Bayne 3c0f96045e [maven-release-plugin] prepare for next development iteration 2026-01-28 10:32:10 -08:00
Michael Bayne 26a1397014 [maven-release-plugin] prepare release ooo-user-1.6.1 2026-01-28 10:32:08 -08:00
Michael Bayne 0b9822c706 Add authenticator that uses OOOUser.checkPassword.
This allows webapps (like billing) to do the same password checking that the
games do.
2026-01-28 10:31:08 -08:00
Michael Bayne adfc9a1d3d [maven-release-plugin] prepare for next development iteration 2026-01-02 16:32:43 -08:00
Michael Bayne 579a99906e [maven-release-plugin] prepare release ooo-user-1.6 2026-01-02 16:32:39 -08:00
Michael Bayne 63becb0699 Migrate from javax.servlet to jakarta.servlet. 2026-01-02 16:32:00 -08:00
Michael Bayne ba6e5cc676 Remove Ant build to avoid confusion. 2025-11-19 20:21:22 -08:00
Michael Bayne c228693146 [maven-release-plugin] prepare for next development iteration 2025-08-20 07:55:53 -07:00
Michael Bayne dba35ad55e [maven-release-plugin] prepare release ooo-user-1.5.1 2025-08-20 07:55:51 -07:00
Michael Bayne 29769851e4 Merge pull request #1 from fourbites/master
Implement Argon2 password hashing and verification in user management
2025-08-20 07:52:44 -07:00
fourbites 676a08fa86 Update password setting method documentation for clarity 2025-08-19 00:00:27 +02:00
fourbites 802ec201fa Implement Argon2 password hashing and verification in user management 2025-08-18 23:52:41 +02:00
Michael Bayne f0c392c331 [maven-release-plugin] prepare for next development iteration 2025-07-29 11:50:36 -07:00
Michael Bayne 5b2ebf399d [maven-release-plugin] prepare release ooo-user-1.5 2025-07-29 11:50:33 -07:00
Michael Bayne 0dcde3131d More requirements by sonatype. 2025-07-29 11:49:28 -07:00
Michael Bayne e183429ac8 Update to new Sonatype deployment bits.
Other plugin upgrades & modernizations.
2025-07-29 11:45:17 -07:00
Michael Bayne 9e46105587 Bump to stable samskivert and depot releases. 2025-07-29 11:40:59 -07:00
Michael Bayne d587325b1e Update dependencies, target Java 10. 2025-02-05 11:31:56 -08:00
Michael Bayne 7b42c59c32 Nix these ancient migrations.
They've surely run anywhere they need to. And one of them is not guarded by an
existence check and thus borks setting up a new database.
2025-02-05 11:31:04 -08:00
Michael Bayne 84f1bc2140 [maven-release-plugin] prepare for next development iteration 2016-12-18 09:58:19 -08:00
Michael Bayne 9781ac6ec6 [maven-release-plugin] prepare release ooo-user-1.4.5 2016-12-18 09:58:15 -08:00
Michael Bayne 64aecc6095 I guess we need developerConnection.
Otherwise Maven decides to try to use svn regardless of what connection says.
Nice one guys!
2016-12-18 09:56:58 -08:00
Michael Bayne c2d1f6f62e More POM up-to-datery. 2016-12-18 09:55:16 -08:00
Michael Bayne 2e9b1c8270 Javadoc fixes and javadoc defanging. 2016-12-18 09:48:44 -08:00
Michael Bayne b98ef71439 Only URL is now github URL. 2016-12-18 09:40:40 -08:00
Michael Bayne 2d7e7d1eff A README, for to read. 2016-12-18 09:35:54 -08:00
Michael Bayne 7d5b644f3b Update POM bits. 2016-12-18 09:25:39 -08:00
Michael Bayne ec027a560e Added 'create' and 'make_admin' commands for db bootstrap.
When setting up a local deployment, it's nice to be able to create a user
without having to go to all the trouble of setting up the register webapp.
2016-12-18 09:24:41 -08:00
Michael Bayne 218a333f15 Convert to new non-samski-Depot. 2015-04-02 08:08:18 -07:00
Jamie Doornbos 1c190092a8 Javadoc fix. 2014-11-17 11:18:01 -08:00
Jamie Doornbos 7dcc5290dc Profile to do our special deploy. 2014-11-17 10:42:10 -08:00
Jamie Doornbos b2384f523a Move scm tag down. 2014-11-17 10:41:56 -08:00