Sha256: 7b30d7a22c264dfd5971e3130d25c9e9e5e89bca6e030c37d4152c503682712d
Contents?: true
Size: 647 Bytes
Versions: 4
Compression:
Stored size: 647 Bytes
Contents
require 'java' require 'logstash-input-nakadi_jars.rb' java_import org.zalando.stups.tokens.Tokens class OAuth def initialize access_token_url = java.net.URI.new("https://token.services.auth.zalando.com/oauth2/access_token?realm=/services") token_info_url = java.net.URI.new("https://info.services.auth.zalando.com/oauth2/tokeninfo") manager_builder = org.zalando.stups.tokens.Tokens.createAccessTokensWithUri(access_token_url).tokenInfoUri(token_info_url) manager_builder.manageToken("nakadi").done @manager = manager_builder.start end def stop @manager.stop end def token @manager.get("nakadi") end end
Version data entries
4 entries across 4 versions & 2 rubygems