OAuth2 (без тестов и ошибка с java)

This commit is contained in:
Elena Ponomareva
2026-04-22 08:46:58 +03:00
parent 482b282dd5
commit c64fc35353
13 changed files with 205 additions and 0 deletions
@@ -0,0 +1,16 @@
package com.project.movienight.adapters.security.oauth2
class GoogleOAuth2UserInfo(
private val attributes: Map<String, Any>
) : OAuth2UserInfo {
override fun getProviderId(): String = attributes["sub"] as String
override fun getEmail(): String = attributes["email"] as String
override fun getName(): String = attributes["name"] as String
override fun getProvider(): String = "google"
override fun getAttributes(): Map<String, Any> = attributes
}