-
-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(oauth,api): Device Authorization Grant & OAuth for Yggdrasil API
* refactor(oauth,api): rewrite & rearrangement * ✏️ typo(advanced/api.md): fix typo * ⚡️ perf(oauth2/authorization-code-grant): optimized * ✨ feat(oauth2/device-authorization-grant): init file * feat(oauth2/device-authorization-grant): add doc content * perf(api): apply suggestions * perf(oauth/authorization-code-grant): remove unnecessary formatting * pref(oauth/index): change chapter title: 请求用户授权 -> 获取访问令牌 * fix(oauth/device-authorization-grant): fix typo * refactor(api): update * refactor(oauth): move 刷新访问令牌 to authorization-code-grant from index Yggdralt doesn't support access token refresh currently. * feat(oauth,api): add note to add Accept header in oauth index and api docs * feat(oauth): add description for error response when access token or scope is invalid * fix(oauth): fix link to LittleSkin API * feat(api): add APIs for Yggdrasil * feat(oauth): add info about player selection when authorize and ID Token * feat(feature): oauth-for-yggdrasil * fix(oauth/device-authorize-grant): fix link for contact for whitelist * perf(oauth): set outline level * fix(oauth/device-authorization-grant): remove refresh token in token response Yggdralt doesn't support access token refresh currently. * feat(oauth/device-authorization-grant): add note for refresh token is not supported Yggdralt doesn't support access token refresh currently. * ⚡ pref(advanced/api): add ref name * 🐛 fix(feature/oauth-for-yggdrasil): two urls * ⚡️ perf(oauth): optimized a lot * Apply suggestions from code review Co-authored-by: Steven Qiu <tnqzh123@littlesk.in> * format(oauth-for-yggdrasil): remove line break * fix(api): fix api endpoint * feat(device-authorization-grant): require openid permission to get ID Token * feat(device-authorization-grant): Yggdrasil permissions now require whitelists * feat(device-authorization-grant): add contact info * feat(api): update descriptions * ✨ feat(openapi): add 2 APIs - Get all Yggdrasil Profiles - Create Minecraft token * feat(device-authorization-grant): add tip for JWT sig alg --------- Co-authored-by: SerinaNya <34389622+SerinaNya@users.noreply.github.com> Co-authored-by: XieXiLin <support@xiexilin.com>
- Loading branch information
1 parent
aba0fe6
commit 88c0e65
Showing
9 changed files
with
800 additions
and
243 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,4 @@ | ||
::: tip 提示 | ||
这篇文档是面向开发者的,普通用户可能无法理解。 | ||
|
||
如果你看不懂这个页面在说些什么,直接关闭这篇文档或者浏览其它文档即可,忽略这部分内容不会影响你正常使用 LittleSkin 的基础功能。 | ||
::: | ||
> [!TIP] 🧑🔬 供开发者阅读的文章 | ||
> 如果你看不懂这个页面在说些什么,直接关闭这篇文章或者浏览其它文章即可。 | ||
> | ||
> 忽略此文章并不会影响你正常使用 LittleSkin 的基础功能。 |
Oops, something went wrong.