-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
az ad sp create-for-rbac results don't use standard terminology #1483
Comments
adding @yugangw-msft |
@xtophs, I used the |
I agree with @xtophs here, especially since most open source software built for OAuth interactions use the terms In ACS-Engine, @xtophs was trying to write better documentation about the Service Principal process... and we realize that it's much wordy than it needs to be because we have to specifically explain what each field is. In my opinion, this would be an improvement. { cc: @ahmetalpbalkan |
Mark it as discussion. |
This was our initial proposal as well and as Cole points out https://tools.ietf.org/html/rfc6749#section-2.3.1 Client id and secret definitely sounds right. Unless your are living and breathing AAD, app just sounds odd to any new user. |
Client id and secret would be the right terminology. We don't have a preference for our commands, but the inconsistency is from the fact that |
The discussions made in this issue has really nothing new from the original #1178. I made the same argument there, but later decided to take @djyou's suggestion and choose not to expose the concepts of |
I'd keep fighting hard for I definitely think that at the very least, Other questions about the
Should we stick with |
FWIW, this is an artifact, probably, of the fact that an app, in the AAD sense, does not need to be a client. But in the case of all non-AAD uses, it likely is, so.... most people would always use clientID (because, their app is a client) but the original implementation did not make that assumption. Unfortunate. I would like it to be "thing", but that's not going to fly. |
Let us keep what we have :)? |
The output from creating a service principal from az ad sp create-for-rbac is:
{
"appId": "some GUID",
"name": "http://azure-cli-2016-more characters",
"password": "password GUID",
"tenant": "tenant GUID"
}
It would be easier to follow if the property naming followed the standard terminology used all over Azure AD Service Principal documentation, i.e.: appId -> client_id, password -> client_secret
The text was updated successfully, but these errors were encountered: