Method and apparatus for providing credential service related to cloud service
A method for providing a credential service may include transmitting, to a user terminal, data of a request page including a cloud service selection field for selecting one cloud service from a list of a plurality of cloud services; receiving, from the user terminal, a request for issuing a temporary key for a credential for calling an API served by a second cloud service selected in the cloud service selection field; transmitting an account issuance request signal to a system of the second cloud service in response to the receiving the request for issuing the temporary key; receiving credential key information for a first account issued to an institution, from the system of the second cloud service in response to the transmitting the account issuance request signal; and transferring the credential key information to the user terminal in response to the request for issuing the temporary key.
1 . A method for providing a credential service related to a cloud service, performed by a computing system that provides a first cloud service, the method comprising:
transmitting, to a user terminal, data of a request page including a cloud service selection field for selecting one cloud service from a list of a plurality of cloud services, the plurality of cloud services including a second cloud service and a third cloud service, which are distinguishable from the first cloud service;
receiving, from the user terminal, a selection selecting the second cloud service;
receiving, from the user terminal, a request for issuing a temporary key for a credential for calling an application programming interface (API) served by the second cloud service selected in the cloud service selection field;
transmitting an account issuance request signal to a system of the second cloud service in response to the receiving the request for issuing the temporary key;
receiving credential key information for a first account issued to an institution, which manages the computing system, from the system of the second cloud service in response to the transmitting the account issuance request signal; and
transmitting the credential key information to the user terminal in response to the request for issuing the temporary key.
2 . The method of claim 1 , wherein the request page further includes a field for receiving a valid period of the credential for the API call, and
wherein the transmitting the account issuance request signal includes transmitting the account issuance request signal requesting an issuance of a temporary account valid for a period corresponding to the valid period of the credential for the API call.
3 . The method of claim 2 , wherein the transmitting the account issuance request signal requesting the issuance of the temporary account includes transmitting a temporary account issuance request signal based on the valid period input through the request page corresponding to a valid period of a temporary account supported by the second cloud service.
4 . The method of claim 1 , wherein the request page further includes a field for receiving a valid period of the credential for the API call,
wherein the transmitting the account issuance request signal includes transmitting a permanent account issuance request signal in response to determining that the valid period of the credential for the API call does not corresponding to the valid period of a temporary account supported by the second cloud service, and
wherein the method further comprises transmitting an account deletion request signal to the system of the second cloud service based on an expiration of the valid period of the credential for the API call.
5 . The method of claim 1 , wherein the request page further includes a field for receiving a valid period of the credential for the API call,
wherein the transmitting the account issuance request signal includes transmitting a permanent account issuance request signal, and
wherein the method further comprises transmitting an account deletion request signal to the system of the second cloud service based on an expiration of the valid period of the credential for the API call.
6 . A system for providing a credential service related to a cloud service, the system being configured to provide a first cloud service and comprising:
one or more processors; and
a memory configured to store instructions,
wherein the one or more processors are configured to execute the instructions to perform:
transmitting, to a user terminal, data of a request page including a cloud service selection field for selecting one cloud service from a list of a plurality of cloud services, the plurality of cloud services including a second cloud service and a third cloud service, which are distinguishable from the first cloud service;
receiving, from the user terminal, a selection selecting the second cloud service;
receiving, from the user terminal, a request for issuing a temporary key for a credential for calling an application programming interface (API) served by the second cloud service selected in the cloud service selection field;
transmitting an account issuance request signal to a system of the second cloud service in response to the receiving the request for issuing the temporary key;
receiving credential key information for a first account issued to an institution, which manages the system, from the system of the second cloud service in response to the transmitting the account issuance request signal; and
transmitting the credential key information to the user terminal in response to the request for issuing the temporary key.
7 . The system of claim 6 , wherein the request page further includes a field for receiving a valid period of the credential for the API call, and
wherein the transmitting the account issuance request signal includes transmitting the account issuance request signal requesting an issuance of a temporary account valid for a period corresponding to the valid period of the credential for the API call.
8 . The system of claim 7 , wherein the transmitting the account issuance request signal requesting the issuance of the temporary account includes transmitting a temporary account issuance request signal based on the valid period input through the request page corresponding to a valid period of a temporary account supported by the second cloud service.
9 . The system of claim 6 , wherein the request page further includes a field for receiving a valid period of the credential for the API call,
wherein the transmitting the account issuance request signal includes transmitting a permanent account issuance request signal in response to determining that the valid period of the credential for the API call not corresponding to a valid period of a temporary account supported by the second cloud service, and
wherein the one or more processors are configured to execute the instructions to further perform transmitting an account deletion request signal to the system of the second cloud service based on an expiration of the valid period of the credential for the API call.
10 . The system of claim 6 , wherein the request page further includes a field for receiving a valid period of the credential for the API call,
wherein the transmitting the account issuance request signal includes transmitting a permanent account issuance request signal, and
wherein the one or more processors are configured to execute the instructions to further perform transmitting an account deletion request signal to the system of the second cloud service based on an expiration of the valid period of the credential for the API call.