public PermissionsClaimsTransformer(IPermissionApplicationNameProvider permissionApplicationNameProvider, IPolicyDecisionProvider pdpProvider) { if (permissionApplicationNameProvider == null) { throw new ArgumentNullException(nameof(permissionApplicationNameProvider), $"{nameof(permissionApplicationNameProvider)} cannot be null"); } if (pdpProvider == null) { throw new ArgumentNullException(nameof(pdpProvider), $"{nameof(pdpProvider)} cannot be null"); } _permissionApplicationNameProvider = permissionApplicationNameProvider; _pdpProvider = pdpProvider; }
public PermissionsController(IPolicyDecisionProvider policyDecisionProvider, IOptions <AuthOptions> options) { _policyDecisionProvider = policyDecisionProvider; _authOptions = options.Value; }