読者です 読者をやめる 読者になる 読者になる

ExcelBaseParticipantProviderを試す

早速試してみました。
まずはExcel上の記述と、実際の動作との対応関係を理解するフェーズです。

詳しくはあとでまとめることとして、とりあえず眠ってしまう前に走り書きを。

  • validは後回し
  • convertは無問題
  • typeはid,nameを記述しておいて、ParticipantContextにロール名と現在のユーザIDを設定してから、hasAuthority()を実行すると、期待通りの動きをした
  • typeでnameを省略できるような説明があったが、nameを省略したExcelをつくって、数字(id)と文字列(name)が両方含まれるIdentityInfoを現在のユーザIDに設定してhasAuthority()を実行すると、trueになって欲しいところでfalseになってしまう。
    • 数字のみのIdentityInfoを使っても変わらない。
    • 「name省略可能」の具体的設定イメージは?buriのテストにサンプルがあるのかな?
  • getAuthorizedUserIds()では、typeで設定したロール名の列にあるユーザID情報をすべて一覧で取得するのかと思ったけど違う?
    • 空になったりスタックオーバーフローが発生したりする。。。