Пример #1
0
def gbac_trustedorigins():
    logger.debug("gbac_trustedorigins()")
    user_info = get_userinfo()
    okta_admin = OktaAdmin(session[SESSION_INSTANCE_SETTINGS_KEY])

    trustedorigins = okta_admin.get_trusted_origin()
    trustedoriginslist = []

    for trustedorigin in trustedorigins:
        if user_info["sub"] in trustedorigin["name"]:
            trustedoriginslist.append(trustedorigin)

    return render_template("/managetrustedorigins.html",
                           templatename=get_app_vertical(),
                           user_info=get_userinfo(),
                           config=session[SESSION_INSTANCE_SETTINGS_KEY],
                           trustedorigins=trustedoriginslist)
Пример #2
0
def gbac_trustedorigins_edit():
    logger.debug("gbac_trustedorigins_edit()")
    # user_info = get_userinfo()
    trustedoriginid = request.args.get('trustedoriginid')

    if trustedoriginid:
        okta_admin = OktaAdmin(session[SESSION_INSTANCE_SETTINGS_KEY])
        trustedorigin = okta_admin.get_trusted_origin(id=trustedoriginid)

        return render_template("/managetrustedoriginscreateupdate.html",
                               templatename=get_app_vertical(),
                               user_info=get_userinfo(),
                               config=session[SESSION_INSTANCE_SETTINGS_KEY],
                               trustedorigin=trustedorigin)
    else:
        return redirect(
            url_for(
                "gbac_managetrustedorigins_bp.gbac_trustedorigins",
                _external=True,
                _scheme=session[SESSION_INSTANCE_SETTINGS_KEY]["app_scheme"]))