APIKeyAuth
public extension APIKeyAuth
-
현재 사용자로 인증하는 데 사용할 수 있는 사용자 API 키를 생성합니다. @param name 생성할 API 키의 이름입니다. @returns 최종적으로
UserAPIKey
또는Error
을 반환하는 출판사입니다.선언
Swift
func createAPIKey(named: String) -> Future<UserAPIKey, Error>
-
현재 사용자와 연결된 사용자 API 키를 가져옵니다. @param objectId 가져올 API 키의 ObjectId입니다. @returns 최종적으로
UserAPIKey
또는Error
을 반환하는 출판사입니다.선언
Swift
func fetchAPIKey(_ objectId: ObjectId) -> Future<UserAPIKey, Error>
-
현재 사용자와 연결된 사용자 API 키를 가져옵니다. @returns 최종적으로
[UserAPIKey]
또는Error
을 반환하는 출판사입니다.선언
Swift
func fetchAPIKeys() -> Future<[UserAPIKey], Error>
-
현재 사용자와 연결된 사용자 API 키를 삭제합니다. @param objectId 삭제할 API 키의 ObjectId입니다. @returns 최종적으로
Result.success
또는Error
을 반환하는 출판사입니다.선언
Swift
func deleteAPIKey(_ objectId: ObjectId) -> Future<Void, Error>
-
현재 사용자와 연결된 사용자 API 키를 활성화합니다. @param objectId 활성화할 API 키의 ObjectId입니다. @returns 최종적으로
Result.success
또는Error
을 반환하는 출판사입니다.선언
Swift
func enableAPIKey(_ objectId: ObjectId) -> Future<Void, Error>
-
현재 사용자와 연결된 사용자 API 키를 비활성화합니다. @param objectId 비활성화할 API 키의 ObjectId입니다. @returns 최종적으로
Result.success
또는Error
을 반환하는 출판사입니다.선언
Swift
func disableAPIKey(_ objectId: ObjectId) -> Future<Void, Error>
-
현재 사용자로 인증하는 데 사용할 수 있는 사용자 API 키를 생성합니다. @param name 생성할 API 키의 이름입니다. @completion 최종적으로
Result.success(UserAPIKey)
또는Result.failure(Error)
을 반환하는 완료입니다.선언
Swift
@preconcurrency func createAPIKey(named: String, completion: @escaping @Sendable (Result<UserAPIKey, Error>) -> Void)
-
현재 사용자와 연결된 사용자 API 키를 가져옵니다. @param objectId 가져올 API 키의 ObjectId입니다. @completion 최종적으로
Result.success(UserAPIKey)
또는Result.failure(Error)
을 반환하는 완료입니다.선언
Swift
@preconcurrency func fetchAPIKey(_ objectId: ObjectId, _ completion: @escaping @Sendable (Result<UserAPIKey, Error>) -> Void)
-
현재 사용자와 연결된 사용자 API 키를 가져옵니다. @completion 최종적으로
Result.success([UserAPIKey])
또는Result.failure(Error)
을 반환하는 완료입니다.선언
Swift
@preconcurrency func fetchAPIKeys(_ completion: @escaping @Sendable (Result<[UserAPIKey], Error>) -> Void)