|
1771 | 1771 | "sendIdTokenOnLogout": "true", |
1772 | 1772 | "passMaxAge": "false" |
1773 | 1773 | } |
| 1774 | + }, |
| 1775 | + { |
| 1776 | + "alias": "azure_devops", |
| 1777 | + "displayName": "Azure DevOps", |
| 1778 | + "internalId": "7e42c8f1-9d3a-4f1e-b5c7-2a8f6e9d4c1b", |
| 1779 | + "providerId": "oidc", |
| 1780 | + "enabled": true, |
| 1781 | + "updateProfileFirstLoginMode": "on", |
| 1782 | + "trustEmail": true, |
| 1783 | + "storeToken": true, |
| 1784 | + "addReadTokenRoleOnCreate": true, |
| 1785 | + "authenticateByDefault": false, |
| 1786 | + "linkOnly": false, |
| 1787 | + "hideOnLogin": false, |
| 1788 | + "config": { |
| 1789 | + "acceptsPromptNoneForwardFromClient": "false", |
| 1790 | + "tokenUrl": "https://login.microsoftonline.com/$AZURE_DEVOPS_TENANT_ID/oauth2/v2.0/token", |
| 1791 | + "isAccessTokenJWT": "true", |
| 1792 | + "jwksUrl": "https://login.microsoftonline.com/$AZURE_DEVOPS_TENANT_ID/discovery/v2.0/keys", |
| 1793 | + "filteredByClaim": "false", |
| 1794 | + "backchannelSupported": "false", |
| 1795 | + "caseSensitiveOriginalUsername": "false", |
| 1796 | + "loginHint": "false", |
| 1797 | + "clientAuthMethod": "client_secret_post", |
| 1798 | + "syncMode": "IMPORT", |
| 1799 | + "clientSecret": "$AZURE_DEVOPS_CLIENT_SECRET", |
| 1800 | + "allowedClockSkew": "0", |
| 1801 | + "defaultScope": "openid email profile offline_access 499b84ac-1321-427f-aa17-267ca6975798/.default", |
| 1802 | + "userInfoUrl": "https://graph.microsoft.com/oidc/userinfo", |
| 1803 | + "validateSignature": "false", |
| 1804 | + "clientId": "$AZURE_DEVOPS_CLIENT_ID", |
| 1805 | + "uiLocales": "false", |
| 1806 | + "disableNonce": "false", |
| 1807 | + "useJwksUrl": "true", |
| 1808 | + "sendClientIdOnLogout": "false", |
| 1809 | + "pkceEnabled": "false", |
| 1810 | + "authorizationUrl": "https://login.microsoftonline.com/$AZURE_DEVOPS_TENANT_ID/oauth2/v2.0/authorize", |
| 1811 | + "disableUserInfo": "true", |
| 1812 | + "sendIdTokenOnLogout": "true", |
| 1813 | + "passMaxAge": "false" |
| 1814 | + } |
1774 | 1815 | } |
1775 | 1816 | ], |
1776 | 1817 | "identityProviderMappers": [ |
|
1818 | 1859 | "attribute": "identity_provider" |
1819 | 1860 | } |
1820 | 1861 | }, |
| 1862 | + { |
| 1863 | + "id": "9e8d7c6b-5a4f-3e2d-1c0b-9a8e7d6c5b4a", |
| 1864 | + "name": "identity-provider", |
| 1865 | + "identityProviderAlias": "azure_devops", |
| 1866 | + "identityProviderMapper": "hardcoded-attribute-idp-mapper", |
| 1867 | + "config": { |
| 1868 | + "attribute.value": "azure_devops", |
| 1869 | + "syncMode": "FORCE", |
| 1870 | + "attribute": "identity_provider" |
| 1871 | + } |
| 1872 | + }, |
1821 | 1873 | { |
1822 | 1874 | "id": "37238720-ccd7-4d91-a6a0-476851851d0f", |
1823 | 1875 | "name": "identity-provider", |
|
1945 | 1997 | "subComponents": {}, |
1946 | 1998 | "config": { |
1947 | 1999 | "kc.user.profile.config": [ |
1948 | | - "{\"attributes\":[{\"name\":\"username\",\"displayName\":\"${username}\",\"validations\":{\"length\":{\"min\":3,\"max\":255},\"username-prohibited-characters\":{},\"up-username-not-idn-homograph\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"email\",\"displayName\":\"${email}\",\"validations\":{\"email\":{},\"length\":{\"max\":255}},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"firstName\",\"displayName\":\"${firstName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"lastName\",\"displayName\":\"${lastName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"github_id\",\"displayName\":\"GitHub ID\",\"validations\":{},\"annotations\":{},\"permissions\":{\"view\":[\"user\"],\"edit\":[\"admin\"]},\"multivalued\":false},{\"name\":\"identity_provider\",\"displayName\":\"Identity Provider\",\"validations\":{},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\"]},\"multivalued\":false},{\"name\":\"gitlab_id\",\"displayName\":\"GitLab ID\",\"validations\":{},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\"]},\"multivalued\":false}],\"groups\":[{\"name\":\"user-metadata\",\"displayHeader\":\"User metadata\",\"displayDescription\":\"Attributes, which refer to user metadata\"}]}" |
| 2000 | + "{\"attributes\":[{\"name\":\"username\",\"displayName\":\"${username}\",\"validations\":{\"length\":{\"min\":3,\"max\":255},\"username-prohibited-characters\":{},\"up-username-not-idn-homograph\":{}},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"email\",\"displayName\":\"${email}\",\"validations\":{\"email\":{},\"length\":{\"max\":255}},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"firstName\",\"displayName\":\"${firstName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"lastName\",\"displayName\":\"${lastName}\",\"validations\":{\"length\":{\"max\":255},\"person-name-prohibited-characters\":{}},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\",\"user\"]},\"multivalued\":false},{\"name\":\"github_id\",\"displayName\":\"GitHub ID\",\"validations\":{},\"annotations\":{},\"permissions\":{\"view\":[\"user\"],\"edit\":[\"admin\"]},\"multivalued\":false},{\"name\":\"identity_provider\",\"displayName\":\"Identity Provider\",\"validations\":{},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\"]},\"multivalued\":false},{\"name\":\"gitlab_id\",\"displayName\":\"GitLab ID\",\"validations\":{},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\"]},\"multivalued\":false},{\"name\":\"azure_devops_id\",\"displayName\":\"Azure DevOps ID\",\"validations\":{},\"annotations\":{},\"permissions\":{\"view\":[\"admin\",\"user\"],\"edit\":[\"admin\"]},\"multivalued\":false}],\"groups\":[{\"name\":\"user-metadata\",\"displayHeader\":\"User metadata\",\"displayDescription\":\"Attributes, which refer to user metadata\"}]}" |
1949 | 2001 | ] |
1950 | 2002 | } |
1951 | 2003 | } |
|
0 commit comments