+

View {{ client.get("name") }} configuration

+ + {%- if manager_type and manager_type in ["owner", "manager", "viewer"] %} +
+

Client ID

+

{{ client_id }}

+ + {%- if client.get("description", None) %} +

Client Description

+

{{ client.get("description") }}

+ {%- endif %} + + {%- if client.get("owners", []) %} +

Client Owners

+
+ Owners can manage all aspects of this application, including resetting the client secret +
+
    + {%- for em in client.get("owners", []) | sort %} +
  • {{ em }}
  • + {%- endfor %} +
+ {%- endif %} + + {%- if client.get("managers", []) %} +

Client Managers

+
+ Managers can manage this application's allowed/blocked list and some other settings +
+
    + {%- for em in client.get("managers", []) | sort %} +
  • {{ em }}
  • + {%- endfor %} +
+ {%- endif %} + + {%- if client.get("viewers", []) %} +

Client Viewers

+
+ Viewers can view some settings via this current page +
+
    + {%- for em in client.get("viewers", []) | sort %} +
  • {{ em }}
  • + {%- endfor %} +
+ {%- endif %} + + {%- if client.get("blocked_domains", []) %} +

Blocked domains

+
+ Blocked domains take precedence over any allowed domains or emails +
+
    + {%- for d in client.get("blocked_domains", []) | sort %} +
  • {{ d }}
  • +
  • *.{{ d }}
  • + {%- endfor %} +
+ {%- endif %} + + {%- if client.get("blocked_emails", []) %} +

Blocked emails

+
+ Blocked emails take precedence over any allowed domains or emails +
+
    + {%- for em in client.get("blocked_emails", []) | sort %} +
  • {{ em }}
  • + {%- endfor %} +
+ {%- endif %} + + {%- if client.get("allowed_emails", []) %} +

Allowed emails

+
+ The below emails can authenticate using this client. Note that the client may include additional authorisation steps that prevents user access. +
+
    + {%- for em in client.get("allowed_emails", []) | sort %} +
  • {{ em }}
  • + {%- endfor %} +
+ {%- endif %} + + {%- if client.get("allowed_domains", []) %} +

Allowed domains

+
+ Users with email addresses ending in the below domains can authenticate using this client. Note that the client may include additional authorisation steps that prevents user access. +
+
    + {%- for d in client.get("allowed_domains", []) | sort %} +
  • {{ d }}
  • +
  • *.{{ d }}
  • + {%- endfor %} +
+ {%- endif %} + +
+ + Return to dashboard + + {%- if manager_type and manager_type in ["owner", "manager"] %} +   + + Manage + + {%- endif %} +
+
+ {%- endif %} + +