DefaultAuthorizationPolicy.cs 981 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using Microsoft.AspNetCore.Authorization;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Threading.Tasks;
  6. namespace GreenTree.Maschinenbestellungen.Services.Authorization
  7. {
  8. public class DefaultAuthorizationPolicy : IAuthorizationRequirement
  9. {
  10. #region Properties
  11. /// <summary>
  12. /// The policy name
  13. /// </summary>
  14. public string Policy { get; set; }
  15. #endregion
  16. #region Ctor
  17. /// <summary>
  18. /// Initializes a new instance of the DefaultAuthorizationPolicy class
  19. /// </summary>
  20. public DefaultAuthorizationPolicy()
  21. {
  22. }
  23. /// <summary>
  24. /// Initializes a new instance of the DefaultAuthorizationPolicy class
  25. /// </summary>
  26. /// <param name="policy">The policy name.</param>
  27. public DefaultAuthorizationPolicy(string policy)
  28. {
  29. Policy = policy;
  30. }
  31. #endregion
  32. }
  33. }