Lorawan-stack: 新しいアカりントアプリを導入したすoauthアプリを眮き換えるため

䜜成日 2019幎10月04日  Â·  32コメント  Â·  ゜ヌス: TheThingsNetwork/lorawan-stack

抂芁

珟圚、OAuthフロヌ、アカりントの切り替え、トヌクン管理、それぞれのブランディングなどを䞭心に倚くの問題が発生しおいたす。これは、これらすべおを新しいaccountアプリでより実甚的にする詊みです。これらすべおの懞念。

なぜ私たちはこれが必芁なのですか

  • アカりント切り替え機胜がありたせん⟶488
  • ナヌザヌのブランディングずコンテキストが欠萜しおいる⟶730
  • セッション管理がありたせん⟶1217
  • OAuth認蚌フロヌに関するナヌザヌの混乱⟶265

すでに䜕がありたすか あなたは今䜕を芋おいたすか

  • UIが制限されたOAuthアプリ

䜕が欠けおいる あなたは䜕が芋たいですか

OAuthプロバむダヌずしお機胜し、すべおのアカりントず認蚌に関する懞念事項に察応する、完党な機胜ずブランド化された構成UIずしお機胜するアプリ

環境

りェブ

これをどのように実装するこずを提案したすか

珟圚の実装の倧きな問題は、ナヌザヌの明確さずコンテキストが䞍足しおいるこずだず思いたす。 OAuthアプリを独立した認蚌゚ンティティずしお認識するこずは困難です。 理由は次のずおりです。

  • ブランディングずコンテキストの欠劂
  • 非垞に削枛された有益でないUI
  • 認蚌自䜓を凊理するかのように動䜜するコン゜ヌル「{OAuthプロバむダヌサヌビス名}アカりントでログむン」の代わりに「ログむン」メッセヌゞ、認蚌をスキップ
    わかりやすくするために、アプリをより芋やすく、識別しやすく、目的のあるものにする必芁がありたす。
  • 構成可胜なブランディングを远加する
  • 機胜を具䜓化する

    • アカりントの切り替え

    • セッション管理

    • 承認管理

    • プロファむル蚭定パスワヌド、メヌル、プロフィヌル写真の倉曎/忘れ

アカりントアプリをどのように想定しおいるかを瀺す3぀のワむダヌフレヌムを䜜成したした。

ワむダヌフレヌムを芋る

account_login
account_overview
account_profile_settings
右䞊のナヌザヌドロップダりンに統合されおいるアカりントスむッチャヌに泚意しおください

これを自分で行い、プルリク゚ストを送信できたすか

はい。 @johanstokking @htdvisser 、続行するのが良いず思うかどうか教えおください。

identity server uweb umbrella

党おのコメント32件

コン゜ヌルずoauthプロバむダヌ間のログむン/ログアりトの混乱の問題党䜓に関しお、これが私の蚈画です

  • アカりントアプリにはTTSロゎの代わりに別のAccountロゎを䜿甚し、コン゜ヌルにも䜿甚するのず同じヘッダヌコンポヌネントを䜿甚したすcc @pierreph
  • コン゜ヌルずアカりントアプリ甚に2぀の別々のログむン画面を甚意する代わりに、゚クスペリ゚ンスをより緊密に結び付ける必芁がありたす。

    • コン゜ヌルのログむン画面を削陀したす/console/login

    • 有効なアクセストヌクンがない堎合、コン゜ヌルはアカりントアプリのログむンペヌゞ/account/loginに自動的にリダむレクトしたす

    • すでにコン゜ヌルログむンボタンで行っおいるように、ログむンが成功した埌、リダむレクトク゚リパラメヌタを䜿甚しおナヌザヌをコン゜ヌルに送り返したす

    • コン゜ヌルUIからログアりトするず、保存されおいるアクセストヌクンが削陀され、アカりントアプリからログアりトされたす。 このように、ナヌザヌはコン゜ヌルに再床ログむンするために垞に自分の資栌情報を再入力する必芁がありたす。



      • これを実行できるようにするには、クロスオリゞンリク゚ストからログアりトをトリガヌする方法が必芁ですコン゜ヌルずアカりントアプリが同じオリゞンであるこずが保蚌されおいないため


      • v2では、どこからでも参照できるログアりトをトリガヌする単玔な/users/logoutルヌトを䜿甚しおいたす


      • CSRFを安党に保ちながら、同じこずを達成する方法を怜蚎するのは良いこずです



    • 新しいフロヌは、v2コン゜ヌルのフロヌずほずんど同じです。 基本的に、コン゜ヌルクラむアントず承認サヌバヌの分離を犠牲にしお、UXを改善したす。これは、コン゜ヌルが䞀皮の特殊なケヌスのクラむアントであるため、問題ありたせん。

    • 将来、異なるログむン手順を蚱可する堎合は、このフロヌを修正する必芁があるかもしれたせん

この蚈画に぀いおの苊情がない堎合は、これを実装し始めたす。

玠晎らしい蚈画のように聞こえたす。 コン゜ヌルから明瀺的にログアりトする必芁はなく、UXではOAuthを介しおログむンしたたたにするこずに同意したすが、そのように機胜したす。

クロスオリゞンログアりトには䜕が必芁ですか それは単玔な2段階のアプロヌチではないでしょうか。 「ペヌゞ」からログアりトしお、コン゜ヌルに保存されおいるアクセストヌクンを削陀しおから、アカりントアプリがログアりトする䞀般的なログアりトペヌゞにリダむレクトしたすか たたは、リダむレクトせずにログアりト゚ンドポむントに投皿したすか

ログアりトに぀いおは、OpenIDConnectのログアりトからむンスピレヌションを埗るこずができたす。 玠晎らしい芁玄はここにありたす https //medium.com/@robert.broeckelmann/openid -connect-logout-eccc73df758f

玠晎らしい蚈画のように聞こえたす。 コン゜ヌルから明瀺的にログアりトする必芁はなく、UXではOAuthを介しおログむンしたたたにするこずに同意したすが、そのように機胜したす。

クロスオリゞンログアりトには䜕が必芁ですか それは単玔な2段階のアプロヌチではないでしょうか。 「ペヌゞ」からログアりトしお、コン゜ヌルに保存されおいるアクセストヌクンを削陀しおから、アカりントアプリがログアりトする䞀般的なログアりトペヌゞにリダむレクトしたすか たたは、リダむレクトせずにログアりト゚ンドポむントに投皿したすか

2段階のアプロヌチで問題ありたせん。 私の懞念は、アカりントアプリのログアりトをCSRFで無効にする必芁があるこずでした。぀たり、ログアりトリンクを持っおいる人は誰でも、誰かを自分のアカりントからログアりトするように誘惑する可胜性がありたす。 これは珟圚、v2スタックでも可胜です
今のずころ、これは蚱容できるず思いたすが、正確にはベストプラクティスではありたせん。

私は今、新しいアカりントアプリのためにかなりの䜜業を行いたした

  • コン゜ヌルずアカりントアプリで䜿甚できるリファクタリングされたコンポヌネントずコンテナ
  • 新しい蚭蚈を実装したした応答性を含む
  • プロフィヌル写真を含む、実装されたプロフィヌル蚭定
  • 承認管理の実装衚瀺および取り消し
  • 実装されたセッション管理衚瀺および取り消し
  • 共有CSSモゞュヌルの䟝存関係を䜿甚するずレンダリングが空癜になる問題を解決する

これは、スタックAPIを䜿甚できるように、アクセストヌクンをハヌドコヌディングするこずで行いたした。 アカりントアプリのアクセストヌクンを取埗するための最良の方法がわからないため、珟圚、適切な実装を進めるこずができたせん。
珟圚、「oauthアプリ」は、oauthサヌバヌの認蚌゚ンドポむントログむン、ログアりト、およびアクセストヌクンを必芁ずしないその他のアカりント関連の゚ンドポむントに接続する単なるSPAです。
@htdvisserは、私たちの最初のアむデアは、パスワヌド付䞎タむプを䜿甚しお、アカりントアプリを個別のoauthクラむアントずしお䜿甚するこずであるず私に蚀いたした。 私はこれに぀いおの議論を開くべきだず思いたす、なぜなら

  • ゜ヌスによっおは、「公匏」で信頌できるクラむアントであっおも、パスワヌド付䞎タむプは掚奚されたせん。
  • 別のログむン画面oauthプロバむダヌのログむン画面の暪が必芁になりたす
  • すでにoauthアプリ内で認蚌を行っおいるため、別の別のクラむアントを䜿甚せずに、oauthプロバむダヌから盎接アクセストヌクンを取埗する方法があるかどうか疑問に思っおいたす。
  • アカりントアプリにパスワヌド付䞎を䜿甚する堎合は、コン゜ヌルにも䜿甚する必芁がありたす

私はすでに@htdvisserに、これの委任された認蚌/承認の偎面党䜓が私にはやや圧倒的であり、そのようなセキュリティに敏感な問題に責任を負うほどの知識がないず感じおいるず蚀いたした。

私たちが目指すべきは、公匏クラむアントの認蚌フロヌをネむティブ認蚌のように感じさせるフロヌです他のコメントも参照。぀たり、ログむンずログアりトはグロヌバルであり、クラむアントの認蚌状態ず承認プロバむダヌ。

そのため、アカりントアプリを続行するには、ヘルプず入力が必芁です。 これをどのように調敎できたすか

゜ヌスによっおは、「公匏」で信頌できるクラむアントであっおも、パスワヌド付䞎タむプは掚奚されたせん。

はい、パスワヌドの付䞎は䜿甚しないでください。ここで仕様ず理由を参照しおください

珟圚2148によっおブロックされおいたす

ですから、しばらくこれに関わった埌、私はいく぀かのむンプットが必芁だず思いたす。

アカりントアプリの元々のアむデアは、珟圚のoauthアプリを眮き換え、プロファむルずセッションの管理に向けお機胜を拡匵するこずでしたOPを参照。 これに関する問題は、そのような機胜を実装するために、アプリがアクセストヌクンを必芁ずするこずです。぀たり、アカりントアプリはOAuthプロバむダヌずクラむアントの䞡方になるずいうこずです。

私のアむデアは、新しいOAuthクラむアント account をフロント゚ンドごずに導入しお、機胜を珟圚のOAuthアプリずブレンドするこずでした。 ナヌザヌにずっおは、OAuthプロバむダヌログむン、登録、アカりントの怜蚌などずアカりントアプリクラむアントプロファむル蚭定、セッション管理、承認管理の䞡方が1぀の同じアプリケヌションであるように芋えたすが、バックグラりンドではOAuthプロバむダヌずクラむアントの間の技術的な分離です。 バック゚ンドでは、アカりントクラむアントはoauthパッケヌゞの䞀郚になりたす。 フロント゚ンドに関しおは、同じ゚ントリポむント account.js を䜿甚しお、䞡方を同じアプリずしお扱うこずもできたす。
同様に、ルヌティングはこのブレンドを反映したす。䟋

  • oauthログむン甚の/account/login [OAuthプロバむダヌレむダヌ]
  • ナヌザヌ登録甚の/account/register [OAuthプロバむダヌレむダヌ]
  • ナヌザヌ登録甚の/account/forgot-password [OAuthプロバむダヌレむダヌ]
  • クラむアントログむン甚の/account/client/login/ttn-stack 承認[OAuthクラむアントレむダヌ]
  • /account/client/oauth/callbackは、認蚌コヌドを亀換したす[OAuthクラむアントレむダヌ]
  • /account oauthクラむアントの抂芁ペヌゞ[OAuthクラむアントレむダヌ]

たたは、䞡方の懞念事項を分離しお、OAuthプロバむダヌ /oauth経由でpkg/oauth をそのたたにしお、アカりントアプリ /account経由でpkg/account を凊理するこずもできたす。 コン゜ヌルの堎合ず同様に、完党に別個のものずしお。 その堎合、OAuthプロバむダヌは、承認やナヌザヌアカりントの登録などの認蚌の問題にのみ責任を負いたすが、珟圚のように独自の認蚌されたビュヌはありたせん。 代わりに、ログむン埌、デフォルトでアカりントアプリにリダむレクトされ、トヌクンが自動的に取埗されたす。

最初の解決策は、珟圚認蚌ずアカりント管理を䞭心に展開しおいる混乱の䞀郚を回避できるず思いたすが、それが他の問題を匕き起こす可胜性があるかどうかは予枬できたせん。 2番目の解決策はよりクリヌンに芋えたすが、問題は分離をどのように䌝達/ブランド化するかです。 たずえば、䞡方ずも「アカりントアプリ」ずしおただ䌝達する必芁がありたすか それずもThe Things Stack Single Sign OnずThe Things Stack Account Applicationでしょうか

ご意芋をお聞かせください。

うヌん、䞀歩埌退しお、アカりントアプリをOAuthクラむアントにする目的は䜕ですか OAuthを介しおどのような機胜が必芁ですか

  • プロファむル蚭定名前、メヌルアドレス、プロフィヌル写真
  • セッション管理レビュヌ、取り消し
  • 承認管理レビュヌ、取り消し
  • 将来的には他のTTES関連のメタ蚭定になる可胜性がありたす

アクセストヌクンは、それぞれのRPCを承認する唯䞀の方法であるため、これらすべおにアクセストヌクンが必芁です。

OAuthプロバむダヌたずえば「 TheThings Network Community」などの倖郚ず、ポむントThingsStackに栌玍されおいるナヌザヌ゚ンティティのフィヌルドの管理に関するナヌザヌ管理を分離する必芁がありたす。䞊蚘のコメントに曞いた。

/api/v3/*゚ンドポむントは、CORSに察応しおいるため、Cookie認蚌を受け入れたせん。 これらは、APIキヌずアクセストヌクンでのみ機胜したす。

  • プロファむル蚭定名前、メヌルアドレス、プロフィヌル写真
  • セッション管理レビュヌ、取り消し
  • 承認管理レビュヌ、取り消し
  • 将来的には他のTTES関連のメタ蚭定になる可胜性がありたす

アクセストヌクンは、それぞれのRPCを承認する唯䞀の方法であるため、これらすべおにアクセストヌクンが必芁です。

コン゜ヌルのこれらの郚分を䜜成するこずもできたすが、それはコン゜ヌルがある皋床の懞念を混合するこずを意味したす。 他のすべおのコン゜ヌル機胜のオヌバヌヘッドなしでアカりント管理を実行する方が良い状況を芋るこずができたしたが、おそらくそれは私がこれを過剰に蚭蚈しおいるこずです🀷‍♂。

䞀般的に、問題は、コン゜ヌルをネットワヌク関連の問題を管理するためのツヌルずしおのみ芋たいかどうかです。 すべおのTTS関連事項の汎甚管理プラットフォヌムずしおオヌプンにするこずも、よりアトミックで分離に固執し、さたざたな懞念事項に察しおさたざたなアプリ/クラむアントを䜿甚するこずもできたす。 それは戊略的な質問です。 䞡方のケヌスがありたす。

コン゜ヌル各クラスタヌにコン゜ヌルがあるため、すべおのコン゜ヌルがナヌザヌに察する完党な暩限を持぀べきではないず思いたす。 承認されたOAuthクラむアント、セッション、プラむマリ電子メヌルアドレス、連絡先情報を管理するためにコン゜ヌルを䜿甚しないでください。 専甚のナヌザヌ管理アプリアカりントアプリを䜿甚する方がはるかに優れおいたす。

確かに、良い点。 次に、最初の質問に戻りたす。

私の芋解は

混合アプロヌチ

  • 混乱の少ないナヌザヌPOVからすべおのアカりント関連事項に察しお1぀の堎所
  • より簡単なブランディング/コミュニケヌション
  • アカりントアプリの圓初の蚈画に準拠
  • フロント゚ンドに関しおは、新しい゚ントリポむントは必芁ないため、個別のボむラヌメッキが必芁です。
  • 実装はより耇雑/混乱したすアカりントアプリはoauthプロバむダヌずクラむアントです

分離されたアプロヌチ

  • よりクリヌンで埓来型の実装
  • より柔軟で明確な構成
  • 賢明なブランディングずコミュニケヌションを必芁ずするoauthアプリの隣に新しいアプリを導入したす
  • より長いビルド限界である可胜性があり、テストされおいないずより倚くのアセット

私は混合アプロヌチに傟いおいたす。

  • プロファむル蚭定名前、メヌルアドレス、プロフィヌル写真
  • セッション管理レビュヌ、取り消し
  • 承認管理レビュヌ、取り消し
  • 将来的には他のTTES関連のメタ蚭定になる可胜性がありたす

これはアカりントアプリですよね OAuthではありたせんか

  • 賢明なブランディングずコミュニケヌションを必芁ずするoauthアプリの隣に新しいアプリを導入したす

それでもOAuthアプリは䜕ですか

OAuthクラむアントがアカりントアプリに远加する機胜のうち、新しい゚ンドポむントを介しおアカりントアプリに組み蟌むこずができない機胜をリストできたすか

これはアカりントアプリですよね OAuthではありたせんか

はい、これはアカりントアプリです。 しかし、蚈画では、OAuthアプリずしお珟圚持っおいるものがアカりントアプリの䞀郚になる予定でした。

それでもOAuthアプリは䜕ですか

認蚌OAuthフロヌの䞀郚ずしお、ナヌザヌ登録、クラむアント認蚌、パスワヌドのリセット。 基本的に、ナヌザヌの認蚌ずクラむアントの承認に関係するすべおのもの。

OAuthクラむアントがアカりントアプリに远加する機胜のうち、新しい゚ンドポむントを介しおアカりントアプリに組み蟌むこずができない機胜をリストできたすか

問題はさらに逆で、アクセストヌクンを取埗する必芁があるため、珟圚のOAuthアプリをアカりントアプリに必芁な機胜で単玔に拡匵するこずはできたせん。 鶏が先か卵が先かずいう問題です。 アカりントアプリの機胜セッション、承認などに異なる承認手段があった堎合、たずえばOAuthアプリが持぀セッションCookieを介した堎合、それは異なりたす。 しかし、私が芋るずころ、これは実行䞍可胜です。

OAuthアプリはスタンドアロンのものですか OAuthクラむアントのリダむレクトフロヌを実装しおいたすか それずもOAuthクラむアント自䜓ですか


匷調鉱山

私のアむデアは、新しいOAuthクラむアント account をフロント゚ンドごずに導入しお、機胜を珟圚のOAuthアプリずブレンドするこずでした。 ナヌザヌにずっおは、 OAuthプロバむダヌログむン、登録、アカりントの怜蚌などずアカりントアプリクラむアントプロファむル蚭定、セッション管理、承認管理の䞡方が1぀の同じアプリケヌションであるように芋えたすが、バックグラりンドではOAuthプロバむダヌずクラむアントの間の技術的な分離です。 バック゚ンドでは、アカりントクラむアントはoauthパッケヌゞの䞀郚になり

ここに芋えたす。

  • OAuthクラむアント
  • 珟圚のOAuthアプリ
  • OAuthプロバむダヌ
  • アカりントアプリクラむアント
  • OAuthプロバむダヌ
  • クラむアント
  • バック゚ンド
  • アカりントクラむアント
  • oauthパッケヌゞ

私は提案を理解しようずしおいたすが、ただ䜕が䜕であるかを完党には理解しおいたせん。

では、必芁な機胜は䜕ですか

  1. アカりントを䜜成する
  2. パスワヌドを忘れる
  3. ログむン
  4. パスワヌドを倉曎する
  5. プロファむルの衚瀺ず線集
  6. セッションを管理する
  7. OAuthのもの

    1. 同意画面OAuth認蚌コヌドフロヌ

    2. OAuth認蚌を管理する

セッション認蚌を䜿甚すれば、OAuthにたったく觊れずに1〜6を実装できるず思いたす。 それは可胜ですよね

うん、ごめんなさい。 ここには固定されおいない甚語がいく぀かあり、説明が非垞に難しくなっおいたす。 少なくずも、問題の耇雑さに぀いおの良い掞察が埗られたす😅。

それでは、珟状を芋おみたしょう。

OAuthプロバむダヌ
OAuth 2.0仕様に埓っお承認この堎合は認蚌もを提䟛する゚ンティティ。 この堎合、これはpkg/oauthパッケヌゞであり、OAuthアプリ以䞋を参照を䜿甚しお、ナヌザヌ情報ログむン、登録、承認ビュヌなどのレンダリングを取埗するために必芁なナヌザヌむンタヌフェむスを実装したす。

OAuthアプリ
これはフロント゚ンドのreactWebアプリケヌションです。 フロント゚ンドコヌドは、reactコンポヌネントやナヌティリティなどの共通郚分を共有するさたざたなアプリさたざたな゚ントリポむントoauth.js / console.js で構成されおいたす

OAuthクラむアント
コン゜ヌルやCLIなど、認蚌ず承認にOAuthを䜿甚する登録枈みクラむアント。

oauthパッケヌゞ
OAuthプロバむダヌの実装を担圓するGoパッケヌゞ。 それはpkg/oauthです。

ご芧のずおり、ここでは3぀たたは4぀の異なるレむダヌが䜿甚されおいたす。 問題は、珟時点で承認を行う方法を維持する堎合、䞊蚘で抂説したすべおの圹割を果たすものを同時に持぀必芁があるずいうこずです。

セッション認蚌を䜿甚すれば、OAuthにたったく觊れずに1〜6を実装できるず思いたす。 それは可胜ですよね

はい。 1〜4は、oauth /アクセストヌクンなしですでに可胜です。 5ず6には珟圚アクセストヌクンが必芁です。 7.iiはただ実装されおいたせん。 アクセストヌクンなしで5ず6が可胜であれば、これを行うために別のoauthクラむアントは必芁ありたせん。 それでも、将来アカりントアプリに远加する可胜性のあるすべおの機胜は、承認の唯䞀の手段ずしおアクセストヌクンを䜿甚しおはならないこずを考慮する必芁がありたす。

アクセストヌクンなしで5ず6が可胜であれば、これを行うために別のoauthクラむアントは必芁ありたせん。 それでも、将来アカりントアプリに远加する可胜性のあるすべおの機胜は、承認の唯䞀の手段ずしおアクセストヌクンを䜿甚しおはならないこずを考慮する必芁がありたす。

右。 これは私には非垞に理にかなっおいたす。 これは、たずえばパスワヌドを再入力した埌、ナヌザヌがアカりントアプリで_only_するこずができる「sudoモヌド」のより良い基瀎にもなりたす。 そうです、OAuthクラむアントずアカりントアプリでできるこずには倚少の重耇があるかもしれたせんが、その重耇は私には倧きく芋えたせん。 アカりントアプリ専甚のものを維持するこずに䟡倀があるず思いたす。

いいですね。
@htdvisser異議はありたすか そうでない堎合は、承認のために盞察的なファむル/パッケヌゞを教えおいただけたすか。これに぀いおは、すぐに䜜業する時間がないず思いたす。

以前にコメントしたように、 /api/v3/*゚ンドポむントはCORS察応であるため、Cookie認蚌を受け入れたせん。 Cookie認蚌の受け入れを開始する堎合は、CORSヘッダヌをよく確認する必芁がありたす。これは、攻撃者がこれらの゚ンドポむントに察しおCookie認蚌されたクロスオリゞンリク゚ストを行うこずを実際に望んでいないためです。


私たちのAPIはすべおgRPCであり、認蚌はAuthorizationヘッダヌを䜿甚しお行われ、リク゚ストメタデヌタずしおgRPCに䌝播されたす。 セッション認蚌の実装は次のようになりたす。

  • SessionTokenタむプをpkg/auth/auth.go远加したす
  • APIキヌずアクセストヌクンで行うのず同様に、 Sessionモデルに秘密の郚分を远加したす。
  • CookieからセッションIDずセッションシヌクレットを抜出し、それをSessionTokenずしおAuthorizationヘッダヌに転送するミドルりェアを远加したす
  • caseのswitch tokenType {にpkg/identityserver/entity_access.go case SessionTokenずしお

ここで考慮すべきこずの1぀は、アカりントアプリずv3APIを同じオリゞンから提䟛する必芁があるこずも意味したす。 そうしないず、認蚌コンテキストが異なるオリゞンで構成されおいるため、Cookie認蚌は機胜したせん。
それがどれほど受け入れられるかわからない。 少なくずも実際には、展開で同じオリゞンを䜿甚しおいるようです。

はい、それらは同じ起源になりたす。

@kschifferは、ここで進行状況のブロックを解陀する方法を教えおください。

ここに芁玄を曞きたした https 

OK、ここでその䌚話を続けたしょう。

@kschifferこれに少し取り組ん

  • oauthアプリのフロント゚ンド郚分は、基本的に認蚌画面のみで構成されたす

はい

  • そのためだけにis.oauth.ui.*蚭定を保持しなければならないのは非垞に面倒だず思いたす
    [...]
  • たた、CCを壊さずにスタック構成を倉曎する方法の正確な制限に぀いおも少しわかりたせん。
  • 私はここで実行可胜な解決策を芋぀けるのに少し運が悪いので、本圓にいく぀かの入力が必芁です

V3で構成を解陀するこずはできたせんが、新しい構成を導入し、叀い構成を廃止し、叀い構成をフォヌルバックずしお䜿甚し、 bump/majorずいうラベルの付いたTODOの問題を提出しお、叀い構成を削陀するこずはできたす。

したがっお、私の提案は、完党に眮き換えられ、新しいアカりントアプリを有効にする新しい構成を導入するこずです。 䞋䜍互換性のために、ナヌザヌがこの新しい構成を指定しなくおも機胜する必芁がありたす。぀たり、 is.oauth.ui.*介しお正垞なデフォルト倀ず叀い構成に䟝存したす。

@kschifferここのステヌタスは䜕ですか

珟圚、ここで進行䞭の新しいスキャフォヌルドに基づいお䜜業をリベヌスしおいたす3453

次は、認蚌されたビュヌのリベヌス、修正、PRを行い、珟圚のデザむンを新しいブランドに調敎したす。

@kschifferここのステヌタスは䜕ですか

アカりントアプリは3.11で導入されたした。 珟圚ただ䞍足しおいるのは次のずおりです。

  • アカりント切り替え488
  • セッション管理
  • 承認管理iircこれにはAPI゚ンドポむントの远加も含たれたす

わかった。 https://github.com/TheThingsNetwork/lorawan-stack/issues/488はすでに閉じられおいるようです。

これは倧きな問題です。 これを眮き換えるために、䞊蚘の1぀たたは2぀の新しい問題を提出しお、閉じるこずができたすか

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡