|
46 | 46 |
|
47 | 47 | RP_METADATA_CIE_NOJWKS_NOJWKS_URI = deepcopy(RP_METADATA_CIE)
|
48 | 48 | RP_METADATA_CIE_NOJWKS_NOJWKS_URI.pop("jwks_uri")
|
| 49 | + |
| 50 | + |
| 51 | +RP_METADATA_JWK1 = {'kty': 'RSA', 'n': 'w8H80eT2zrs2XQ-SApZG9TkuXDuIxANfCVHt4fFqNnOEZaCNWqlTQIo0JiSBE-QmzZ09TYP1BJpESuQf_PUeLRVPfYHsBVk5OYvhT27_nYlV7_1LsFGLxxsIa-hswMMzvW-1_huKLy6Fp0WP0ouUJAHsF_eYVtO1ApRhvlIVd5azM4k7t8Lh8lkCSdF1SfGHfXnXJRb-XensZ0cFSfe2Koq9mD7jpGLXlPpXxj8Ow0g7KYT5kVtWE5ULmNmO7BIN1Hx4HpggbbEGgC9FyjKw4GfFb-csnB-icBPf_60HomjrkFFt6vTjrcqQaHOj-sEjP36N8rMSBiMmiMSPnsHhMQ', 'e': 'AQAB', 'd': 'jEDxjcTZXBbgBV8Bgt7-qfW1FJoHDEFKFxhfMpHQQoETa-jTPhCxOD2MzYM8A-9kKc8tu9r-crTAl1PI42kPnMd283phixd5G5Tv8gSaGdnq-45ka0iRuC7TItUdDiMNb_2YzB4ZLGLNmaIKQJSGqCHEcQuRVyxJtTZwrXaMMOhDqJaWUvUQWF5C7g5O5mOVTkNKw6ujzhqcWa4N3NE-HwcbVW_9st4s1c_ng-DlwLTptaeM5j-LOeZMX1zcVlwYMi5ZkYYY6FHHjYI4nBWDtqhvf-64QaTv8exIjk8PcxHOwhfLTWiHPLk14af7U_pCzkP87WQCBgNfvt3WILQ5DQ', 'p': '75eNHkWaYQMgzVfFwif5uftSxqOhFU6VkxNKdqoRuFxJuVTO-M-vbQc3BwPxms2xrpizU6zGcoPGPvccDi0G040wZh34pWDVABMgGMKXKmeTwj8FuM1DzOVq8DKHmdrhk1gaQbPAP8JVOVYK7uh_lG5wmz3X-En1McMk-E8g8Ic', 'q': '0Sny6DLNtDP1_B9qiyCaMtRqPSAUZ1ohCZRlBT6-IGRR31Kt5S2JcVNDnF5w4dunlDY4nhIBZ0v0VyzWKgDXj6qrFY1pm1iE29gW227YsVRWQU8xWGpBwEu8nxNMr0u0zfe0QEGWU4RvNAsZPRa31HU87Vm7I3NSZ34DZsCZJoc', 'kid': 'HIvo33-Km7n03ZqKDJfWVnlFudsW28YhQZx5eaXtAKA'} |
| 52 | +RP_METADATA_JWK1_pub = {'kty': 'RSA', 'n': 'w8H80eT2zrs2XQ-SApZG9TkuXDuIxANfCVHt4fFqNnOEZaCNWqlTQIo0JiSBE-QmzZ09TYP1BJpESuQf_PUeLRVPfYHsBVk5OYvhT27_nYlV7_1LsFGLxxsIa-hswMMzvW-1_huKLy6Fp0WP0ouUJAHsF_eYVtO1ApRhvlIVd5azM4k7t8Lh8lkCSdF1SfGHfXnXJRb-XensZ0cFSfe2Koq9mD7jpGLXlPpXxj8Ow0g7KYT5kVtWE5ULmNmO7BIN1Hx4HpggbbEGgC9FyjKw4GfFb-csnB-icBPf_60HomjrkFFt6vTjrcqQaHOj-sEjP36N8rMSBiMmiMSPnsHhMQ', 'e': 'AQAB', 'kid': 'HIvo33-Km7n03ZqKDJfWVnlFudsW28YhQZx5eaXtAKA'} |
| 53 | + |
| 54 | +rp_onboarding_data = dict( |
| 55 | + name="RP Test", |
| 56 | + sub="http://rp-test.it/oidc/rp/", |
| 57 | + type="openid_relying_party", |
| 58 | + metadata_policy={"openid_relying_party": {"scope": {"value": ["openid"]}}}, |
| 59 | + is_active=True, |
| 60 | + jwks = [RP_METADATA_JWK1_pub] |
| 61 | +) |
| 62 | + |
| 63 | +rp_conf = { |
| 64 | + "sub": rp_onboarding_data["sub"], |
| 65 | + "jwks_fed" : [RP_METADATA_JWK1], |
| 66 | + "jwks_core" : [RP_METADATA_JWK1], |
| 67 | + "metadata": { |
| 68 | + "openid_relying_party": { |
| 69 | + "application_type": "web", |
| 70 | + "client_registration_types": ["automatic"], |
| 71 | + "client_name": "Name of this service called http://rp-test.it/oidc/rp/", |
| 72 | + "contacts": [ "[email protected]"], |
| 73 | + "grant_types": ["refresh_token", "authorization_code"], |
| 74 | + "redirect_uris": ["http://rp-test.it/oidc/rp/callback/"], |
| 75 | + "response_types": ["code"], |
| 76 | + "subject_type": "pairwise", |
| 77 | + "client_id": "http://rp-test.it/oidc/rp/", |
| 78 | + "jwks": {"keys": [RP_METADATA_JWK1_pub]}, |
| 79 | + } |
| 80 | + }, |
| 81 | + "authority_hints": ["http://testserver/"], |
| 82 | + "is_active": True, |
| 83 | +} |
| 84 | + |
| 85 | +RP_CONF_AS_JSON = { |
| 86 | + "iss": rp_conf["sub"], |
| 87 | + "sub": rp_conf["sub"], |
| 88 | + "jwks": { |
| 89 | + "keys": [RP_METADATA_JWK1_pub] |
| 90 | + }, |
| 91 | + "metadata": rp_conf["metadata"], |
| 92 | + "authority_hints":rp_conf["authority_hints"] |
| 93 | +} |
0 commit comments