| |
@@ -82,6 +82,10 @@
|
| |
super(Client, self).__init__()
|
| |
if client_info is None:
|
| |
client_info = {}
|
| |
+ elif 'client_name' in client_info:
|
| |
+ self.name=client_info['client_name']
|
| |
+ if 'visible' in client_info:
|
| |
+ self.visible=str(client_info['visible'])
|
| |
self.client_info = client_info
|
| |
self.readonly = self.client_info.get('type', 'new') == 'dynamic'
|
| |
if 'ipsilon_internal' in client_info:
|
| |
@@ -380,6 +384,10 @@
|
| |
'Default Authentication Context Class requested by client.',
|
| |
self.get_current_info('default_acr_values'),
|
| |
readonly=self.readonly),
|
| |
+ pconfig.Condition(
|
| |
+ 'Visible',
|
| |
+ 'This client is visible in the Portal.',
|
| |
+ self.get_current_info('visible')),
|
| |
# TODO:
|
| |
# id_token_encrypted_response_alg
|
| |
# id_token_encrypted_response_enc
|
| |
add support for openidc