module PWN::AWS::CognitoIdentityProvider
def self.authors
def self.authors st.pentest@0dayinc.com>
def self.connect(opts = {})
def self.connect(opts = {}) ion].to_s.scrub.chomp.strip ts[:access_key_id].to_s.scrub.chomp.strip = opts[:secret_access_key].to_s.scrub.chomp.strip = opts[:sts_session_token].to_s.scrub.chomp.strip necting to AWS CognitoIdentityProvider...') en == '' _prov_obj = Aws::CognitoIdentityProvider::Client.new( , access_key_id, key: secret_access_key _prov_obj = Aws::CognitoIdentityProvider::Client.new( , access_key_id, key: secret_access_key, sts_session_token plete.\n") rov_obj => e
def self.disconnect(opts = {})
def self.disconnect(opts = {}) rov_obj = opts[:cognito_identity_prov_obj] connecting...') rov_obj = nil plete.\n") rov_obj => e
def self.help
def self.help _prov_obj = #{self}.connect( red - region name to connect (eu-west-1, ap-southeast-1, ap-southeast-2, eu-central-1, ap-northeast-2, ap-northeast-1, us-east-1, sa-east-1, us-west-1, us-west-2)', 'required - Use AWS STS for best privacy (i.e. temporary access key id)', key: 'required - Use AWS STS for best privacy (i.e. temporary secret access key', ken: 'optional - Temporary token returned by STS client for best privacy' ntity_prov_obj.public_methods ct( ty_prov_obj: 'required - cognito_identity_prov_obj returned from #connect method'