class WTC_::IntraToken
Arguments:
UID: (String) SECRET: (String) SCOPE: (String) DEBUG: (Boolean)
Public Class Methods
new(uid, secret, scope, debug=false)
click to toggle source
# File lib/IntraToken.rb, line 30 def initialize(uid, secret, scope, debug=false) # Get_Token() @uid = uid @scope = scope @secret = secret @debug = debug end
Public Instance Methods
Get_Token()
click to toggle source
# File lib/IntraToken.rb, line 38 def Get_Token() puts "Getting user token".red client = OAuth2::Client.new(@uid, @secret, site: "https://api.intra.42.fr") @token = client.client_credentials.get_token(scope: @scope) puts "Token received".green if @debug == true puts "Your acces Token:: %<token>s".green % [token:@token.token] end return (@token) end