Playground
WebAssembly を読み込み中…
サンプルから始める
01
SPDLポリシー
1行または複数の SPDL ステートメントを記述
# 1行につき1ステートメント · # コメントは独立した行に記述—
02
フォーム認可リクエスト
リクエストを入力(JSON の記述は不要)
03認可結果
ポリシーテストの準備完了
「評価」をクリックして、このリクエストが許可されるか確認します。
ブール値出力
エンジンレスポンスを確認 JSON
SPDL は初めてですか?
ポリシーの作成
grant user alice read bookeffect、プリンシパルの種類、プリンシパル、アクション、リソースを使います。各行が一つの文です。deny はアクセスを明示的に拒否します。
条件を追加する
grant user alice read book if clearance >= 3属性を追加して型を選びます。配列にするには複数の値を使います。試すには条件の例を読み込みます。
結果を読む
true — リクエストは許可されます。
false — アクセスは拒否されるか、適用される許可がありません。
入力エラーと実行エラーは false とは別に表示されます。
ブラウザサンドボックス サービス 1 つ · 文は最大 500 · 入力は合計 256 KiB · 評価の制限時間は 5 秒。外部のカスタム関数とトークンアサーションには対応していません。テスト用のアイデンティティは Subject に入力します。
Speedle を使用 · Go + WebAssembly · エンジンとライセンスの表記 · ソースとビルド手順