хочу клиента, который умеет SAML авторизацию, но гугл что-то слабо помогает, он предлагает быть сервером... :(
взял я значит OpenSAML, расчехлил жабку и типа в бой:
SamlClient client = SamlClient.fromMetadata("ident", idp_url, provider.getMetadata());
provider.getMetadata() --- кто бы это мог быть...?
попробовал вот так:
Timer timer = new Timer();
HttpClient httpClient = new HttpClient();
HTTPMetadataProvider provider = new HTTPMetadataProvider(timer, httpClient, idp_url);
и нифига :(
org.opensaml.saml2.metadata.provider.MetadataProviderException: Metadata provider has not been initialized
так как, блин, его инициализировать...? или как еще получить metadata для клиента?
или клиента делать вообще не так? а как тогда?
зы. тегов saml и opensaml нет :(