rbacGate<TContext> function

AuthGateCallback<TContext> rbacGate<TContext>(
  1. RbacAbility ability
)

Builds a gate callback for an RBAC ability.

Implementation

AuthGateCallback<TContext> rbacGate<TContext>(RbacAbility ability) {
  return (AuthGateEvaluationContext<TContext> context) {
    return ability.evaluate(context.principal);
  };
}