security Package

security Package

class galaxy.web.security.SecurityHelper(**config)[source]

Bases: object

decode_guid(session_key)[source]
decode_id(obj_id, kind=None)[source]
encode_all_ids(rval, recursive=False)[source]

Encodes all integer values in the dict rval whose keys are ‘id’ or end with ‘_id’ excluding tool_id which are consumed and produced as is via the API.

encode_dict_ids(a_dict, kind=None)[source]

Encode all ids in dictionary. Ids are identified by (a) an ‘id’ key or (b) a key that ends with ‘_id’

encode_guid(session_key)[source]
encode_id(obj_id, kind=None)[source]
get_new_guid()[source]
galaxy.web.security.get_random_bytes(nbytes)[source]