Java application with SSO (SAML) and ADFS

I am creating a Java application to implement SSO (SAML) using ADFS. I'm not sure SAML can be done using only ADFS. When installing ADFS, I noticed that this requires configurations of trusted parties and application providers (which are mostly SP and IP, right?). I am confused as to whether to have SP and IP in a Java application, or just leave it in ADFS for processing.

Any help would be greatly appreciated. Thanks!

0
source share
2 answers

Your Java application needs the SAML stack and becomes SP.

Note: SAML : SAML connectivity / toolkit for some ideas if you don't have one.

ADFS (which handles SAML 2.0) can then function as an IDP.

You will also have to configure ADFS claims that comply with SAML claims.

0
source

Your Java application will be a service provider (SP) that receives an identity from an Identity Provider (IdP) server. In the case of use described by you ADFS will be the IdP server. in your application, you will need to integrate the library (for example, the SAML stack) to handle the SAML statement. SAML requires configuration on both sides of the interface. There are several open source options, such as OpenSAML . Depending on your organization, you may want to take a look at the solution provided by the supplier and the long-term support.

0
source

Source: https://habr.com/ru/post/1244935/


All Articles