Skip to content

Commit 50b9041

Browse files
committed
Added SiteMinder docs. Initial commit
1 parent 0ff4349 commit 50b9041

File tree

9 files changed

+71
-1
lines changed

9 files changed

+71
-1
lines changed

docs/siteminder.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: SiteMinder
3+
layout: doc.nosidebar
4+
---
5+
# Configuring SiteMinder as an Identity Provider
6+
7+
Most options are the default values. These are the most important configuration parameters you will need:
8+
9+
* __EntityID:__ `urn:auth0:@@account.tenant@@`
10+
* __Assertion Consumer Service URL:__ `https://@@account.namespace@@/login/callback`
11+
* __Logout URL:__ `https://@@account.namespace@@/logout`
12+
* __HTTP-Redirect__ binding for SAML Request
13+
* __HTTP-POST__ binding for SAML Response
14+
15+
The instructions below will guide you into where these values need to be entered in SiteMinder.
16+
17+
###1. Open the SAML Service Provider Dialog
18+
19+
Provide an appropriate name for the Auth0 connection:
20+
21+
![](img/siteminder-users.png)
22+
23+
We suggest using:
24+
25+
* __Name:__ `@@account.tenant@@`
26+
27+
###2. Defining NameID
28+
29+
You can define many ways of generating a `NameIdentifier` for users authenticating with SiteMinder. Typically you will map this value to one of the user properties in the User Directory as `uid` in the example blow:
30+
31+
![](img/siteminder-nameids.png)
32+
33+
###3. Configure the Service Provider General SAML properties
34+
35+
Use the following values for this configuration screen:
36+
37+
* __SP ID:__ `urn:auth0:@@account.tenant@@`
38+
* __SAML Version:__ `2.0`
39+
* __Skew Time:__ `30 seconds`
40+
41+
![](img/siteminder-general.png)
42+
43+
###4. Configure the Assertion Consumer Service URL
44+
45+
The __Assertion Consumer Service URL__ is the location where SiteMinder will POST back the SAML Token. This Service Provider (@@account.tenant@@) only supports the `HTTP-POST` binding for SAML Responses. Use these values:
46+
47+
* __Assertion Consumer Service:__ `https://@@account.namespace@@/login/callback`
48+
* __HTTP-Post__: `checked`
49+
50+
###5. Configure additional user properties to send in the token
51+
52+
Add any other properties you wish to share about the authenticated user to this Service Provider. Common values are: `name`, `lastname`, `e-mail address`, etc. This Service Provider will use the `NameIdentifier` defined in step 2 as a unique handle of the user. These attributes will be treated as reference information:
53+
54+
![](img/siteminder-attributes.png)
55+
56+
###6. Enter the Single Sign Out URL
57+
58+
* __SLO Location URL:__ `https://@@account.namespace@@/logout`
59+
60+
![](img/siteminder-slo.png)
61+
62+
###7. Optional Assertion Encryption
63+
64+
The Service Provider supports encryption of Assertions. If this option is used, __[download the SP public key certificate]()__ and add it to the __Policy Server Keystore__.
65+
66+
![](img/siteminder-encryption.png)
67+

docs/yandex-clientid.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,15 @@ Log in into Yandex and [create a new app](https://oauth.yandex.ru/client/new):
1414

1515
Complete the form:
1616

17-
![](img/yandex-register-app.png)
17+
![](img/yandex-create-app.png)
1818

1919
The callback address for your app should be:
2020

2121
https://@@account.namespace@@/login/callback
2222

23+
24+
Notice that `scopes` in Yandex are defined in this screen. Select what kind of information you are requesting for your app.
25+
2326
---
2427

2528
##3. Get your Application ID and Application Password
99.7 KB
Loading
91.7 KB
Loading

public/img/siteminder-general.png

99.7 KB
Loading

public/img/siteminder-nameids.png

90.3 KB
Loading

public/img/siteminder-slo.png

96 KB
Loading

public/img/siteminder-sso.png

119 KB
Loading

public/img/siteminder-users.png

95.4 KB
Loading

0 commit comments

Comments
 (0)