//: "The contents of this file are subject to the Mozilla Public License //: Version 1.1 (the "License"); you may not use this file except in //: compliance with the License. You may obtain a copy of the License at //: http://www.mozilla.org/MPL/ //: //: Software distributed under the License is distributed on an "AS IS" //: basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the //: License for the specific language governing rights and limitations //: under the License. //: //: The Original Code is Guanxi (http://www.guanxi.uhi.ac.uk). //: //: The Initial Developer of the Original Code is Alistair Young alistair@codebrane.com //: All Rights Reserved. //: package org.guanxi.common.metadata; /** * This provides an interface to access all of the different attributes of the * IdP Metadata that are required by Guanxi. Using this means that different * formats of metadata can be supported much more easily. * * @author matthew alistair * */ public interface IdPMetadata extends Metadata { /** * This gets the Attribute Authority URL. Where possible this should get the * AAURL that has the urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding * binding. * * @return This returns the Attribute Authority URL which can be used for * Attribute transfer with the IdP. */ public String getAttributeAuthorityURL(); }