|
1 | | -import inspect |
2 | 1 | import json |
3 | 2 | import logging |
4 | | -import sys |
5 | 3 | import time |
6 | | -import warnings |
7 | 4 | from typing import Dict # noqa |
8 | 5 | from typing import List # noqa |
9 | 6 | from urllib.parse import urlencode |
@@ -1120,58 +1117,6 @@ class FrontChannelLogoutRequest(Message): |
1120 | 1117 | c_param = {"iss": SINGLE_OPTIONAL_STRING, "sid": SINGLE_OPTIONAL_STRING} |
1121 | 1118 |
|
1122 | 1119 |
|
1123 | | -MSG = { |
1124 | | - "RefreshAccessTokenRequest": RefreshAccessTokenRequest, |
1125 | | - "TokenErrorResponse": TokenErrorResponse, |
1126 | | - "AccessTokenResponse": AccessTokenResponse, |
1127 | | - "UserInfoRequest": UserInfoRequest, |
1128 | | - "AuthorizationResponse": AuthorizationResponse, |
1129 | | - "AuthorizationErrorResponse": AuthorizationErrorResponse, |
1130 | | - "AuthorizationRequest": AuthorizationRequest, |
1131 | | - "AccessTokenRequest": AccessTokenRequest, |
1132 | | - "AddressClaim": AddressClaim, |
1133 | | - "OpenIDSchema": OpenIDSchema, |
1134 | | - "RegistrationRequest": RegistrationRequest, |
1135 | | - "RegistrationResponse": RegistrationResponse, |
1136 | | - "ClientRegistrationErrorResponse": ClientRegistrationErrorResponse, |
1137 | | - "IdToken": IdToken, |
1138 | | - "RefreshSessionRequest": RefreshSessionRequest, |
1139 | | - "RefreshSessionResponse": RefreshSessionResponse, |
1140 | | - "CheckSessionRequest": CheckSessionRequest, |
1141 | | - "CheckIDRequest": CheckIDRequest, |
1142 | | - "EndSessionRequest": EndSessionRequest, |
1143 | | - "EndSessionResponse": EndSessionResponse, |
1144 | | - "Claims": Claims, |
1145 | | - "OpenIDRequest": OpenIDRequest, |
1146 | | - "ProviderConfigurationResponse": ProviderConfigurationResponse, |
1147 | | - "AuthnToken": AuthnToken, |
1148 | | - "UserInfoErrorResponse": UserInfoErrorResponse, |
1149 | | - "DiscoveryRequest": DiscoveryRequest, |
1150 | | - "DiscoveryResponse": DiscoveryResponse, |
1151 | | - "ResourceRequest": ResourceRequest, |
1152 | | - # LOGOUT messages |
1153 | | - "LogoutToken": LogoutToken, |
1154 | | - "BackChannelLogoutRequest": BackChannelLogoutRequest, |
1155 | | - "FrontChannelLogoutRequest": FrontChannelLogoutRequest, |
1156 | | -} |
1157 | | - |
1158 | | - |
1159 | | -def factory(msgtype): |
1160 | | - warnings.warn( |
1161 | | - "`factory` is deprecated. Use `OIDCMessageFactory` instead.", DeprecationWarning |
1162 | | - ) |
1163 | | - for _, obj in inspect.getmembers(sys.modules[__name__]): |
1164 | | - if inspect.isclass(obj) and issubclass(obj, Message): |
1165 | | - try: |
1166 | | - if obj.__name__ == msgtype: |
1167 | | - return obj |
1168 | | - except AttributeError: |
1169 | | - pass |
1170 | | - |
1171 | | - # Fall back to basic OAuth2 messages |
1172 | | - return message.factory(msgtype) |
1173 | | - |
1174 | | - |
1175 | 1120 | class OIDCMessageFactory(MessageFactory): |
1176 | 1121 | """Factory that knows OIDC message types.""" |
1177 | 1122 |
|
|
0 commit comments