Method: Haipa::Client::ApplicationTokenProvider#initialize
- Defined in:
- lib/haipa_rest/credentials/application_token_provider.rb
#initialize(client_id, client_key, identity_endpoint) ⇒ ApplicationTokenProvider
Creates and initialize new instance of the ApplicationTokenProvider class.
47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/haipa_rest/credentials/application_token_provider.rb', line 47 def initialize(client_id, client_key, identity_endpoint) fail ArgumentError, 'Client id cannot be nil' if client_id.nil? fail ArgumentError, 'Client key cannot be nil' if client_key.nil? fail ArgumentError, 'Identity_endpoint url cannot be nil' if identity_endpoint.nil? @client_id = client_id @client_key = client_key @identity_endpoint = identity_endpoint @expiration_threshold = 5 * 60 end |