diff options
4 files changed, 4 insertions, 12 deletions
diff --git a/src/DotNetOpenAuth/OpenId/Provider/IProviderBehavior.cs b/src/DotNetOpenAuth/OpenId/Provider/IProviderBehavior.cs index 48d40d4..4e3dc99 100644 --- a/src/DotNetOpenAuth/OpenId/Provider/IProviderBehavior.cs +++ b/src/DotNetOpenAuth/OpenId/Provider/IProviderBehavior.cs @@ -10,11 +10,7 @@ namespace DotNetOpenAuth.OpenId.Provider { /// <summary> /// Applies a custom security policy to certain OpenID security settings and behaviors. /// </summary> - /// <remarks> - /// BEFORE MARKING THIS INTERFACE PUBLIC: it's very important that we shift the methods to be channel-level - /// rather than facade class level and for the OpenIdChannel to be the one to invoke these methods. - /// </remarks> - internal interface IProviderBehavior { + public interface IProviderBehavior { /// <summary> /// Applies a well known set of security requirements to a default set of security settings. /// </summary> diff --git a/src/DotNetOpenAuth/OpenId/Provider/OpenIdProvider.cs b/src/DotNetOpenAuth/OpenId/Provider/OpenIdProvider.cs index b6de509..ae044aa 100644 --- a/src/DotNetOpenAuth/OpenId/Provider/OpenIdProvider.cs +++ b/src/DotNetOpenAuth/OpenId/Provider/OpenIdProvider.cs @@ -156,7 +156,7 @@ namespace DotNetOpenAuth.OpenId.Provider { /// Adding behaviors can impact the security settings of the <see cref="OpenIdProvider"/> /// in ways that subsequently removing the behaviors will not reverse. /// </remarks> - internal ICollection<IProviderBehavior> Behaviors { + public ICollection<IProviderBehavior> Behaviors { get { return this.behaviors; } } diff --git a/src/DotNetOpenAuth/OpenId/RelyingParty/IRelyingPartyBehavior.cs b/src/DotNetOpenAuth/OpenId/RelyingParty/IRelyingPartyBehavior.cs index e7c38db..d0be768 100644 --- a/src/DotNetOpenAuth/OpenId/RelyingParty/IRelyingPartyBehavior.cs +++ b/src/DotNetOpenAuth/OpenId/RelyingParty/IRelyingPartyBehavior.cs @@ -8,11 +8,7 @@ namespace DotNetOpenAuth.OpenId.RelyingParty { /// <summary> /// Applies a custom security policy to certain OpenID security settings and behaviors. /// </summary> - /// <remarks> - /// BEFORE MARKING THIS INTERFACE PUBLIC: it's very important that we shift the methods to be channel-level - /// rather than facade class level and for the OpenIdChannel to be the one to invoke these methods. - /// </remarks> - internal interface IRelyingPartyBehavior { + public interface IRelyingPartyBehavior { /// <summary> /// Applies a well known set of security requirements to a default set of security settings. /// </summary> diff --git a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingParty.cs b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingParty.cs index d4f9705..68dd4e9 100644 --- a/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingParty.cs +++ b/src/DotNetOpenAuth/OpenId/RelyingParty/OpenIdRelyingParty.cs @@ -226,7 +226,7 @@ namespace DotNetOpenAuth.OpenId.RelyingParty { /// Adding behaviors can impact the security settings of this <see cref="OpenIdRelyingParty"/> /// instance in ways that subsequently removing the behaviors will not reverse. /// </remarks> - internal ICollection<IRelyingPartyBehavior> Behaviors { + public ICollection<IRelyingPartyBehavior> Behaviors { get { return this.behaviors; } } |