ValidateTokenCore (SecurityToken token) { RsaSecurityToken rt = token as RsaSecurityToken; if (rt == null) throw new InvalidOperationException ("Security token '{0}' cannot be validated by this security token authenticator."); IAuthorizationPolicy policy = new RsaAuthorizationPolicy (rt.Rsa); return new ReadOnlyCollection<IAuthorizationPolicy> (new IAuthorizationPolicy [] {policy}); }
ValidateTokenCore(SecurityToken token) { RsaSecurityToken rt = token as RsaSecurityToken; if (rt == null) { throw new InvalidOperationException("Security token '{0}' cannot be validated by this security token authenticator."); } IAuthorizationPolicy policy = new RsaAuthorizationPolicy(rt.Rsa); return(new ReadOnlyCollection <IAuthorizationPolicy> (new IAuthorizationPolicy [] { policy })); }