diff options
Diffstat (limited to 'src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs')
-rw-r--r-- | src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs b/src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs index 2ed5220..6ced1a6 100644 --- a/src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs +++ b/src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs @@ -48,14 +48,12 @@ namespace DotNetOpenAuth.AspNet.Clients { /// <param name="providerIdentifier"> /// The provider identifier, which is the usually the login url of the specified provider. /// </param> - public OpenIdClient(string providerName, string providerIdentifier) { + public OpenIdClient(string providerName, Identifier providerIdentifier) { Requires.NotNullOrEmpty(providerName, "providerName"); - Requires.NotNullOrEmpty(providerIdentifier, "providerIdentifier"); + Requires.NotNull(providerIdentifier, "providerIdentifier"); this.providerName = providerName; - if (!Identifier.TryParse(providerIdentifier, out this.providerIdentifier) || this.providerIdentifier == null) { - throw new ArgumentException(WebResources.OpenIDInvalidIdentifier, "providerIdentifier"); - } + this.providerIdentifier = providerIdentifier; } #endregion |