summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs')
-rw-r--r--src/DotNetOpenAuth.AspNet/Clients/OpenID/OpenIDClient.cs8
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