Sha256: 3a948e7c1190d477233b12c955c9f73774dfeccd65baa3786c19c9777e86eadb
Contents?: true
Size: 649 Bytes
Versions: 2
Compression:
Stored size: 649 Bytes
Contents
module LinkedIn module API module Authentication attr_reader :state def authorize_url(params = {}) params.reverse_merge! config.to_h.slice :scope, :state, :redirect_uri auth_code.authorize_url params end def request_access_token(authorization_code, params = {}) raise Error::CSRF.new state, params[:state] if params[:state] && params[:state] != state params.reverse_merge! redirect_uri: config.redirect_uri opts = { mode: :query, param_name: 'oauth2_access_token' } self.access_token = auth_code.get_token authorization_code, params, opts end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
linkedin2-0.0.7 | lib/linkedin/api/authentication.rb |
linkedin2-0.0.6 | lib/linkedin/api/authentication.rb |