/// <summary> /// Inizializza l'attributo. /// </summary> /// <param name="clientIdSource">La sorgente da cui leggere il client ID.</param> public OAuth2AuthorizeAttribute(OAuth2ClientIdSource clientIdSource) { // Preconditions Raise.ArgumentException.If(clientIdSource == OAuth2ClientIdSource.Coded, nameof(clientIdSource)); _clientIdSource = clientIdSource; _clientId = string.Empty; }
/// <summary> /// Inizializza l'attributo. /// </summary> /// <param name="clientId">Il client ID associato all'attributo.</param> public OAuth2AuthorizeAttribute(string clientId) { // Preconditions Raise.ArgumentException.IfIsNullOrWhiteSpace(clientId, nameof(clientId)); _clientIdSource = OAuth2ClientIdSource.Coded; _clientId = clientId; }