/// <summary> /// 验证 /// </summary> /// <param name="config">授权配置</param> /// <param name="param">授权用户参数</param> protected void Validate(TAuthorizationConfig config, AuthorizationUserParam param) { param.CheckNotNull(nameof(param)); param.Validate(); Validate(config); ValidateParam(param); }
/// <summary> /// 验证参数 /// </summary> /// <param name="param">授权用户参数</param> protected virtual void ValidateParam(AuthorizationUserParam param) { }