You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory/manage-apps/f5-big-ip-kerberos-easy-button.md
+9-13Lines changed: 9 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,21 +44,21 @@ The SHA solution for this scenario is made up of the following:
44
44
45
45
**Application:** BIG-IP published service to be protected by and Azure AD SHA. The application host is domain-joined and so is integrated with Active Directory (AD).
46
46
47
-
**Azure AD:** Security Assertion Markup Language (SAML) Identity Provider (IdP) responsible for verification of user credentials, Conditional Access (CA), and SSO to the BIG-IP APM.
47
+
**Azure AD:** Security Assertion Markup Language (SAML) Identity Provider (IdP) responsible for verification of user credentials, Conditional Access (CA), and SAML based SSO to the BIG-IP. Through SSO, Azure AD provides the BIG-IP with any required session attributes.
48
48
49
49
**KDC:** Key Distribution Center (KDC) role on a Domain Controller (DC), issuing Kerberos tickets.
50
50
51
-
**BIG-IP:** Reverse proxy and SAML service provider (SP) to the application, delegating authentication to the SAML IdP before performing header-based SSO to the PeopleSoft service.
51
+
**BIG-IP:** Reverse proxy and SAML service provider (SP) to the application, delegating authentication to the SAML IdP before performing Kerberos-based SSO to the backend application.
52
52
53
53
SHA for this scenario supports both SP and IdP initiated flows. The following image illustrates the SP initiated flow.
| 1| User connects to SAML SP endpoint for application (BIG-IP APM) |
60
-
| 2| APM access policy redirects user to Azure AD (SAML IdP) |
61
-
| 3| Azure AD pre-authenticates user and applies any enforced CA policies |
59
+
| 1| User connects to application endpoint (BIG-IP) |
60
+
| 2|BIG-IP APM access policy redirects user to Azure AD (SAML IdP) |
61
+
| 3| Azure AD pre-authenticates user and applies any enforced Conditional Access policies |
62
62
| 4| User is redirected to BIG-IP (SAML SP) and SSO is performed using issued SAML token |
63
63
| 5| BIG-IP requests Kerberos ticket from KDC |
64
64
| 6| BIG-IP sends request to backend application, along with Kerberos ticket for SSO |
@@ -85,17 +85,13 @@ Prior BIG-IP experience isn’t necessary, but you will need:
85
85
86
86
* An account with Azure AD Application admin [permissions](/azure/active-directory/users-groups-roles/directory-assign-admin-roles#application-administrator)
87
87
88
-
*Web server [certificate](./f5-bigip-deployment-guide.md) for publishing services over HTTPS or use default BIG-IP certs while testing
88
+
*An [SSL Web certificate](./f5-bigip-deployment-guide.md) for publishing services over HTTPS, or use default BIG-IP certs while testing
89
89
90
90
* An existing Kerberos application or [setup an IIS (Internet Information Services) app](https://active-directory-wp.com/docs/Networking/Single_Sign_On/SSO_with_IIS_on_Windows.html) for KCD SSO
91
91
92
92
## BIG-IP configuration methods
93
93
94
-
There are many methods to configure BIG-IP for this scenario, including two template-based options and an advanced configuration. This tutorial covers latest Guided Configuration 16.1 offering an Easy button template.
95
-
96
-
With the **Easy Button**, admins no longer go back and forth between Azure AD and a BIG-IP to enable services for SHA. The end-to-end deployment and policy management is handled directly between the APM’s Guided Configuration wizard and Microsoft Graph. This rich integration between BIG-IP APM and Azure AD ensures applications can quickly, easily support identity federation, SSO, and Azure AD Conditional Access, reducing administrative overhead.
97
-
98
-
The advanced approach provides a more flexible way of implementing SHA by manually creating all BIG-IP configuration objects. You would also use this approach for scenarios not covered by the guided configuration templates.
94
+
There are many methods to configure BIG-IP for this scenario, including two template-based options and an advanced configuration. This tutorial covers the latest Guided Configuration 16.1 offering an Easy button template. With the Easy Button, admins no longer go back and forth between Azure AD and a BIG-IP to enable services for SHA. The deployment and policy management is handled directly between the APM’s Guided Configuration wizard and Microsoft Graph. This rich integration between BIG-IP APM and Azure AD ensures that applications can quickly, easily support identity federation, SSO, and Azure AD Conditional Access, reducing administrative overhead.
99
95
100
96
>[!NOTE]
101
97
> All example strings or values referenced throughout this guide should be replaced with those for your actual environment.
@@ -173,7 +169,7 @@ Before you select **Next**, confirm the BIG-IP can successfully connect to your
173
169
174
170
The Service Provider settings define the SAML SP properties for the APM instance representing the application protected through SHA.
175
171
176
-
1. Enter **Host.** This is the public FQDN of the application being secured. You’ll need a corresponding DNS record for clients to resolve this address, but using a localhost record is fine during testing
172
+
1. Enter **Host**. This is usually the FQDN that will be used for the applications external URL
177
173
178
174
2. Enter **Entity ID.** This is the identifier Azure AD will use to identify the SAML SP requesting a token
179
175
@@ -268,7 +264,7 @@ Selected policies should either have an **Include** or **Exclude** option checke
268
264
269
265
A virtual server is a BIG-IP data plane object represented by a virtual IP address listening for client requests to the application. Any received traffic is processed and evaluated against the APM profile associated with the virtual server, before being directed according to the policy results and settings.
270
266
271
-
1. Enter **Destination Address**. This is any available IPv4/IPv6 address that the BIG-IP can use to receive client traffic. A corresponding record should also exist in DNS, enabling clients to resolve the external URL of your BIG-IP published application to this IP.
267
+
1. Enter **Destination Address**. This is any available IPv4/IPv6 address that the BIG-IP can use to receive client traffic. A corresponding record should also exist in DNS, enabling clients to resolve the external URL of your BIG-IP published application to this IP, instead of the appllication itself. Using a test PC's localhost DNS is fine for testing.
0 commit comments