Module: SmbCloud::Auth
Defined Under Namespace
Modules: Environment
Classes: Client, Error
Class Method Summary
collapse
-
.client(environment:, app_id:, app_secret:) ⇒ Object
-
.login_with_client(environment:, app_id:, app_secret:, email:, password:) ⇒ Object
-
.logout_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object
-
.me_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object
-
.remove_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object
-
.reset_password_with_client(environment:, app_id:, app_secret:, email:) ⇒ Object
-
.signup_with_client(environment:, app_id:, app_secret:, email:, password:) ⇒ Object
Class Method Details
.client(environment:, app_id:, app_secret:) ⇒ Object
78
79
80
|
# File 'lib/auth.rb', line 78
def client(environment:, app_id:, app_secret:)
Client.new(environment:, app_id:, app_secret:)
end
|
.login_with_client(environment:, app_id:, app_secret:, email:, password:) ⇒ Object
86
87
88
|
# File 'lib/auth.rb', line 86
def login_with_client(environment:, app_id:, app_secret:, email:, password:)
client(environment:, app_id:, app_secret:).login(email:, password:)
end
|
.logout_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object
98
99
100
|
# File 'lib/auth.rb', line 98
def logout_with_client(environment:, app_id:, app_secret:, access_token:)
client(environment:, app_id:, app_secret:).logout(access_token:)
end
|
.me_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object
94
95
96
|
# File 'lib/auth.rb', line 94
def me_with_client(environment:, app_id:, app_secret:, access_token:)
client(environment:, app_id:, app_secret:).me(access_token:)
end
|
.remove_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object
102
103
104
|
# File 'lib/auth.rb', line 102
def remove_with_client(environment:, app_id:, app_secret:, access_token:)
client(environment:, app_id:, app_secret:).remove(access_token:)
end
|
.reset_password_with_client(environment:, app_id:, app_secret:, email:) ⇒ Object
90
91
92
|
# File 'lib/auth.rb', line 90
def reset_password_with_client(environment:, app_id:, app_secret:, email:)
client(environment:, app_id:, app_secret:).reset_password(email:)
end
|
.signup_with_client(environment:, app_id:, app_secret:, email:, password:) ⇒ Object
82
83
84
|
# File 'lib/auth.rb', line 82
def signup_with_client(environment:, app_id:, app_secret:, email:, password:)
client(environment:, app_id:, app_secret:).signup(email:, password:)
end
|