Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove separate developer game client from flow and instead use Haste Arcade by default #15

Merged
merged 4 commits into from
Feb 9, 2022

Conversation

foundrium
Copy link
Member

Description

Some upgrades to our auth system to support a few new features and also remove the dependency upon Auth0 applications as we hit the 100 applications limit and didn't want to pay $2500 a month.

Linked Issues

Link to any Jira issues that this pull request closes.

  • HM-499 - ensure games login you in when you hit "Play Game" from the arcade
  • HM-495 - Refactor away from Auth0 applications
  • HM-496 - refactor the haste-web-sdk to use the Auth0 Haste Arcade application instead of a separate developer's

will need to remove hardcoded url
since the web client no longer uses auth0, the domain and client id are irrelevant and handled by
authclient
@foundrium foundrium changed the title Feature/remove game clients Remove separate developer game client from flow and instead use Haste Arcade by default Feb 9, 2022
@foundrium foundrium merged commit 5ce7750 into next Feb 9, 2022
@foundrium foundrium deleted the feature/remove-game-clients branch February 9, 2022 13:25
@github-actions
Copy link

github-actions bot commented Feb 9, 2022

🎉 This PR is included in version @hastearcade/web-v3.0.0-next.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

foundrium added a commit that referenced this pull request Feb 17, 2022
* chore(release): 2.0.7-next.3 [skip ci]

# [@hastearcade/web-v2.0.7-next.3](https://github.com/playhaste/haste-sdk/compare/@hastearcade/web-v2.0.7-next.2...@hastearcade/web-v2.0.7-next.3) (2022-01-31)

### Bug Fixes

* **web:** remove console logs for debugging ([2655595](2655595))

* feat(web): changing build interface to ignore client id

Updating the interface to no longer require client id from game client. All game clients will be
moved to use the Haste Arcade application to better support SSO across games.

BREAKING CHANGE: updating the build interface to no longer require client id

* chore(release): 3.0.0-next.1 [skip ci]

# [@hastearcade/web-v3.0.0-next.1](https://github.com/playhaste/haste-sdk/compare/@hastearcade/web-v2.0.7-next.3...@hastearcade/web-v3.0.0-next.1) (2022-02-02)

### Features

* **web:** changing build interface to ignore client id ([2e827b3](2e827b3))

### BREAKING CHANGES

* **web:** updating the build interface to no longer require client id

* Remove separate developer game client from flow and instead use Haste Arcade by default (#15)

* feat(web): working to remove the need for separate game clients

work in progress

* feat(web): added new type of logout

will need to remove hardcoded url

* feat(web): removing auth0 and hardcoded values

* refactor(web): removed domain and client id

since the web client no longer uses auth0, the domain and client id are irrelevant and handled by
authclient

* fix(web): updated to force build

* chore(release): 3.0.0-next.2 [skip ci]

# [@hastearcade/web-v3.0.0-next.2](https://github.com/playhaste/haste-sdk/compare/@hastearcade/web-v3.0.0-next.1...@hastearcade/web-v3.0.0-next.2) (2022-02-09)

### Bug Fixes

* **web:** updated to force build ([8b87151](8b87151))

Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net>
github-actions bot pushed a commit that referenced this pull request Feb 17, 2022
# [@hastearcade/web-v3.0.0](https://github.com/playhaste/haste-sdk/compare/@hastearcade/web-v2.0.7...@hastearcade/web-v3.0.0) (2022-02-17)

### Features

* **web:** updated web sdk to next version ([2721368](2721368))

* Next (#16) ([c233b31](c233b31)), closes [#16](#16) [#15](#15)

### BREAKING CHANGES

* **web:** This is a breaking change updating to the newest auth where a game developer is no
longer required to have a separate web client id.
* updating the build interface to no longer require client id

* chore(release): 3.0.0-next.1 [skip ci]

# [@hastearcade/web-v3.0.0-next.1](https://github.com/playhaste/haste-sdk/compare/@hastearcade/web-v2.0.7-next.3...@hastearcade/web-v3.0.0-next.1) (2022-02-02)

### Features

* **web:** changing build interface to ignore client id ([2e827b3](2e827b3))

### BREAKING CHANGES

* **web:** updating the build interface to no longer require client id
@github-actions
Copy link

🎉 This PR is included in version @hastearcade/web-v4.0.0-next.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version @hastearcade/web-v4.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant