Ejemplo n.º 1
0
 private Boolean IsIssuerTrusted(SimpleWebToken token)
 {
     // TODO
     return true;
 }
Ejemplo n.º 2
0
        private Boolean IsAudienceTrusted(SimpleWebToken token)
        {
            if (null == token)
                throw new ArgumentNullException("token");

            // Must have an Audience parameter in the token ...
            String audience;
            if (false == token.Values.TryGetValue(WrapConstants.SimpleWebTokenParameters.Audience, out audience))
                return false;

            Uri audienceUri;
            if (false == Uri.TryCreate(audience, UriKind.RelativeOrAbsolute, out audienceUri))
                return false;

            // ... that exists in the audience uri's list in configuration
            return FederatedAuthentication.ServiceConfiguration.AudienceRestriction.AllowedAudienceUris.Contains(audienceUri);
        }